我正在使用django,并制作了一个类似于求职门户或linkedin或专业人士社区的系统。所以除了auth_users,还有两个表/模型,一个是company,而我搞不清其他模型的名称。我应该将其命名为Professional还是Person?如果我选择专业名称,那么db表名称可以是专业人员,而如果我将其命名为person,则表名称将是"people“(复数形式的person)?我应该如何准确地命名我的模型,如果我将它命名为"Person“,并且它的复数是完全不同的词,我应该怎么做?我应该在多大程度上命名模型和dbtable,而professional和person似乎都适合作为模型名称。我知道django或任何框架都可以接受任何模型名称,但是哪种方法更好呢?我将使用“专业”通过网站,但也会有学生谁将使个人/专业帐户,所以人似乎是更一般的术语在真正的含义。所以请给我一些建议。
发布于 2012-04-08 05:40:41
我认为表名不应该是复数。也就是说,既然你的数据库也会包含学生,那么我认为Person是最好的选择。Imho表/模式定义比表名更重要。最后,表名并不那么重要。
https://stackoverflow.com/questions/10058529
复制相似问题