ker*_*ram 10 django django-models django-fixtures
我有模型创建的字段可配置如下:
created = models.DateTimeField(auto_now_add=True)
Run Code Online (Sandbox Code Playgroud)
在JSON fixture中我不想为create创建值,但是当我尝试加载fixture(loadata)时,我收到错误:
created可能不是NULL
所以我必须在灯具中提供创造价值或者还有其他方法吗?
obu*_*jin -3
尝试
import datetime
created = models.DateTimeField(default=datetime.datetime.now)
Run Code Online (Sandbox Code Playgroud)
关于为什么会发生这种情况,你可以在这里阅读:Django auto_now 和 auto_now_add和Django model field default
| 归档时间: |
|
| 查看次数: |
3375 次 |
| 最近记录: |