5

私は以下のようなジャンゴモデルを持っています:

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 モデルから継承します。

4

2 に答える 2

-2

してみてください:

appuser.address = {"state":""}
appuser.save()
appuser.get_data_json()
于 2015-10-12T09:31:01.753 に答える