在许多表中使用相同类型的字段时的命名约定?

时间:2015-12-13 19:21:26

标签: django database django-models

我在很多表中有数量。在每个表中命名字段quantitysales_quantityinventory_quantitypurchase_quantity是不是惯例?

class Sales(models.Model):
    quantity = models.DecimalField()

class Invenotory(models.Model):
    quantity = models.DecimalField()

class Purchase(models.Model):
    quantity = models.DecimalField()

1 个答案:

答案 0 :(得分:1)

quantity字段已在每个模型中命名空间,因此可以这样做。

事实上,使用相同的名称可以使抽象层更简单。其中一个例子是,如果create为创建行的字段名称,则可以创建使用该名称的抽象层,为所有模型生成统计信息,以查看它们何时创建。