Django 1.7模型,指定了未知字段(日期)

时间:2015-02-22 21:36:08

标签: python django

我在应用程序中添加了一个模型,现在我收到了这个错误:

  

为appname

指定的未知字段(日期)

我尝试了python manage.py migrate appname,并表示无法进行迁移。我甚至尝试删除我的数据库并使用migrate和/或syncdb以干净的方式重新创建它。 (那里目前没有数据)。一切都没有用。

我的问题似乎与: Django 1.7 remove field. Unknown field(s) (field) specified for Model

3 个答案:

答案 0 :(得分:1)

我明白了。问题在于使用auto_now = True导入日期字段的模型表单。

答案 1 :(得分:0)

我遇到了同样的问题,因为没有上述同样的错误 -

publication_date = models.DateTimeField(auto_now=True, null=True, blank=True)

如果以下工作正常 -

publication_date = models.DateTimeField(null=True, blank=True)

使用auto_now=True的奇怪问题。这仅限于1.7版本吗?

答案 2 :(得分:-2)

你应该尝试修改auto_now和auto_now_add,默认=' xxx'