我有一个带有JsonField的模型,称为“设置”。 如果要添加新的“字段”(键)或获取“字段”的值,则必须编写以下内容:
# save
instance.settings['color'] = 'red'
instance.save()
# get value
instance.settings['color']
由于“硬编码”颜色字符串,我不喜欢这样。 有没有很好的方法来处理JsonField的键? 我应该使用这样的东西还是有更好的解决方案:
# settings (settings.py file)
COLOR = 'color'
# save
instance.settings[COLOR] = 'red'
instance.save()
# get value
instance.settings[COLOR]