我的模型创建字段配置如下:

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_addDjango model field default

关于django - 启用 auto_now_add 选项的 DateTimeField 是否必须在装置中具有值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11494986/

10-12 21:48