数据库模型 - 字段或字段字典



我正在用django做一些项目。在模型中,我有类Object,我想向Object添加设置(Object存储在数据库中(。

我考虑两种选择:

  1. 将每个设置属性作为类成员添加到类Object
  2. 将具有设置属性的词典作为一个类成员添加到类Object

你如何看待哪个选项更好?或者你还有另一个。

你可以向模型对象添加一个新类,并在那里添加任何你喜欢的东西。(看看 django 类 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

最新更新