为了账号安全,请及时绑定邮箱和手机立即绑定

增加pub_time数据迁移报错

按照视频,我在models里添加了pub_time,如下代码,

python manage.py makemigrations

这个执行完没问题,

python manage.py migrate

之后就报错了

http://img1.sycdn.imooc.com//58be4d9200014d4f23201198.jpg

最后一句我翻译一些Unicode是[u'’‘ 必须为合法的日期格式,请使用 YYYY-MM-DD 格式。']

class Article(models.Model):
    title = models.CharField(max_length=32,default='title')
    content = models.TextField(null=True)
    pub_time = models.DateTimeField(auto_now=True)

正在回答

1 回答

自己的问题自己答,因为最开始的DateTimeField写错了数据类型,生成了错误的迁移文件,如下图

http://img1.sycdn.imooc.com//58be52d70001d10d07020288.jpg

导致在移至的时候报错的一直都是那个错误的一直文件,我把项目备份了一下,因为怕弄错了,然后除了0001以外,其他的文件都删除了,并修改了models.py,之后重新迁移就好了





1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
django入门与实践
  • 参与学习       65155    人
  • 解答问题       869    个

手把手带你进入Django开发的大门,充分领略Django的魅力

进入课程

增加pub_time数据迁移报错

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信