我正在用django做一些项目。在模型中,我有类Object
,我想向Object
添加设置(Object
存储在数据库中(。
我考虑两种选择:
- 将每个设置属性作为类成员添加到类
Object
- 将具有设置属性的词典作为一个类成员添加到类
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