私は以下のようなジャンゴモデルを持っています:
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 モデルから継承します。