我有一个如下的 Django 模型:
from jsonfield import JSONField
class SCUser(User):
address = JSONField(blank=True,null=True)
当我在此地址中保存一个 json 时,它会保存为字符串。这是一个代码片段:
appuser.address = {"state":""}
appuser.save()
现在,如果我尝试检索 appuser.address 它给了我
>>>appuser.address
>>>u'{"state":""}'
>>>appuser.save()
>>>appuser.address
>>>u'"{\\"state\\":\\"\\"}"'
而且它是递归的。我在这里想念什么?
编辑: AppUser 继承自 SCUser 模型。