Ale*_*x T 4 python django django-models
是否可以添加到现有模型auto_now和auto_now_addDateTime字段?
class ExistingModel(models.Model):
# ... model stuff
created_at = models.DateTimeField(auto_now_add=True)
updated_at = models.DateTimeField(auto_now=True)
Run Code Online (Sandbox Code Playgroud)
我们无法添加此字段default,但添加该default值会产生错误:
./manage.py makemigrations
收益:
(fields.E160) The options auto_now, auto_now_add, and default are mutually exclusive. Only one of these options may be present.
Run Code Online (Sandbox Code Playgroud)
sha*_*k3r 11
您可以在两次单独的迁移中实现这一点.
首先,default=<some datetime>在两个新的datetime字段中添加一个并创建该迁移.
然后删除default并添加auto_now参数并创建第二次迁移.
| 归档时间: |
|
| 查看次数: |
524 次 |
| 最近记录: |