我的模型创建字段配置如下:
created = models.DateTimeField(auto_now_add=True)
在 JSON 固定装置中,我不想为 created 声明值,但是当我尝试加载固定装置 (loaddata) 时,出现错误:
所以我必须在固定装置中提供创造的值(value)还是有其他方式?
最佳答案
尝试
import datetime
created = models.DateTimeField(default=datetime.datetime.now)
关于为什么会发生这种情况,您可以在这里阅读:Django auto_now and auto_now_add 和 Django model field default
关于django - 启用 auto_now_add 选项的 DateTimeField 是否必须在装置中具有值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11494986/