我有一个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模型。
get_data_json()
的方法。 - stelios