14

次のように構成されたモデル作成フィールドがあります。

created = models.DateTimeField(auto_now_add=True)

JSON フィクスチャでは、created の値を宣言したくありませんが、フィクスチャ (loaddata) をロードしようとするとエラーが発生します:

created は NULL であってはなりません

だから私はフィクスチャで創造された価値を提供しなければなりませんか、それとも他の方法がありますか?

4

2 に答える 2

-3

試す

import datetime
created = models.DateTimeField(default=datetime.datetime.now)

そして、なぜこれが起こっているのかについては、ここで読むことができます: Django auto_now and auto_now_add and Django model field default

于 2012-07-15T20:37:03.303 に答える