3
我有象下面這樣的Django模型:JSONField得到保存爲字符串的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模型。
歡迎堆棧溢出!請考慮編輯您的帖子,以添加更多關於您的代碼的解釋以及爲什麼它可以解決問題。一個主要包含代碼的答案(即使它正在工作)通常不會幫助OP瞭解他們的問題。如果這只是猜測,也建議您不要發佈答案。一個好的答案會有一個合理的理由解釋爲什麼它可以解決OP的問題。 – SuperBiasedMan
不存在'get_data_json()'這樣的方法' – chefarov