db model - 字段或字段字典

时间:2014-12-16 10:14:33

标签: python django database

我在django工作了一些项目。在模型中我有类Object,我想将设置添加到ObjectObject存储在数据库中)。

我考虑两个选择:

  1. 将每个设置属性添加到类Object作为类成员
  2. 将具有设置属性的字典添加到类Object作为一个类成员
  3. 您认为哪个选项更好?或许你还有另外一个。

1 个答案:

答案 0 :(得分:0)

你可以在你的模型中添加一个新类,并添加你喜欢的任何东西。 (看看django class Meta)

class YourModel(Model):

    field_one = models.CharField(max_length=50, null=False, blank=False, default="")  
    field_two = models.CharField(max_length=50, null=False, blank=False, default="")  


    class YourMeta:
        settings_field_one = 'any value..'
        settings_field_two = 'any value..'

然后您可以像访问它一样访问它:

YourModel.YourMeta.settings_field_one