-1
私はJSONFieldを持つdjangoモデルを持っています。必要なものはすべて保存します。 JSONFieldを使用して、通常のフィールドのデータを収集する必要があります。非モデルフィールドクラス変数を更新するi Djangoモデル
私のモデルはこのように見えます。
class MyModel(models.Model):
json_content = JSONField(default=dict)
def __init__(self, *args, **kwargs):
self.value1 = self.json_content
self.value2 = self.json_content
モデルの初期化中に更新するいくつかのクラス変数(value1、value2)が必要です。 私はこれを使用します。
m = MyModel()
m.value2 = 'some thing'
しかしjson_contentは、初期化中JSONFieldデータを取っていません。これを修正する方法。