Aar*_*rni 5 python django-jsonfield
我有一个像下面的django模型:
from jsonfield import JSONField
class SCUser(User):
address = JSONField(blank=True,null=True)
Run Code Online (Sandbox Code Playgroud)
当我在这个地址中保存一个json时,它会被保存为字符串.这是一段代码:
appuser.address = {"state":""}
appuser.save()
Run Code Online (Sandbox Code Playgroud)
现在,如果我尝试检索appuser.address它给了我
>>>appuser.address
>>>u'{"state":""}'
>>>appuser.save()
>>>appuser.address
>>>u'"{\\"state\\":\\"\\"}"'
Run Code Online (Sandbox Code Playgroud)
并且它是递归的.我在这里错过了什么?
编辑: AppUser继承自SCUser模型.
小智 -2
请尝试:
appuser.address = {"state":""}
appuser.save()
appuser.get_data_json()
Run Code Online (Sandbox Code Playgroud)