如何在Django中处理JsonField的键?

时间:2018-10-09 18:04:46

标签: python json django

我有一个带有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]

0 个答案:

没有答案