次のように構成されたモデル作成フィールドがあります。
created = models.DateTimeField(auto_now_add=True)
JSON フィクスチャでは、created の値を宣言したくありませんが、フィクスチャ (loaddata) をロードしようとするとエラーが発生します:
created は NULL であってはなりません
だから私はフィクスチャで創造された価値を提供しなければなりませんか、それとも他の方法がありますか?
次のように構成されたモデル作成フィールドがあります。
created = models.DateTimeField(auto_now_add=True)
JSON フィクスチャでは、created の値を宣言したくありませんが、フィクスチャ (loaddata) をロードしようとするとエラーが発生します:
created は NULL であってはなりません
だから私はフィクスチャで創造された価値を提供しなければなりませんか、それとも他の方法がありますか?
試す
import datetime
created = models.DateTimeField(default=datetime.datetime.now)
そして、なぜこれが起こっているのかについては、ここで読むことができます: Django auto_now and auto_now_add and Django model field default