0

我正在使用 django 并制作一个类似于工作门户或linkedin 或专业社区的系统。因此,除了 auth_users 之外,还有 2 个表/模型,一个是公司,而我对其他模型名称感到困惑。我应该将其命名为 Professional 还是 Person?如果我选择名称专业而不是数据库表名可以是专业人士,而如果我将其命名为人员,那么表名将是“人”(人的复数)?我应该如何命名我的模型,如果我将它命名为“Person”并且它的复数是完全不同的词,我该怎么办?我应该如何命名模型和 dbtables,而专业和个人似乎都适合模型名称。我知道 django 或任何框架都会接受任何模型名称,但有什么更好的方法?我将使用“专业” 通过整个网站,但也会有学生创建个人/专业帐户,因此人在实际含义中似乎是更通用的术语。所以请指教。

4

1 回答 1

0

我认为表名不应该是复数形式。也就是说,由于您的数据库也将包含学生,因此我认为 Person 是最好的选择。恕我直言,表/模式定义比表名更重要。最后,表名并不重要。

于 2012-04-07T21:40:41.183 回答