【发布时间】:2015-09-16 02:58:33
【问题描述】:
我正在尝试与我的 django 项目的开发服务器进行交互。但是服务器上的任何页面都会返回相同的错误:
Exception Type: ProgrammingError
Exception Value: column myApp_verb.date does not exist
我最近没有将字段日期添加到模型动词(它已经存在了一段时间,我不确定是什么导致了这个错误的开始)。我的合作者在他们的本地机器上都有相同的文件,他们都没有任何问题。
我尝试了各种方法:
我已尝试删除日期字段(以及对它的所有引用)。 makemigrations 没有检测到任何更改,migrate 失败并出现错误:
django.db.utils.ProgrammingError: column "date" does not exist
我已尝试重命名该字段。再次makemigrations 没有检测到任何更改,并且迁移失败并出现与上述相同的错误。
我已尝试删除所有迁移。这没有任何改变。
我现在没有想法。任何帮助将不胜感激。
提前致谢!
编辑:这是动词类,根据要求。很简单:
class Verb(models.Model):
english_gloss = models.CharField(max_length = 20)
first_person = models.CharField(max_length = 20)
second_person = models.CharField(max_length = 20)
third_person = models.CharField(max_length = 20)
fourth_person = models.CharField(max_length = 20)
transitivity = models.BooleanField()
classifier = models.CharField(max_length = 20)
inner_lexical = models.CharField(max_length = 20)
outer_lexical = models.CharField(max_length = 20)
perfective = models.CharField(max_length = 20)
imperfective = models.CharField(max_length = 20)
date = models.DateTimeField(auto_now_add = True)
【问题讨论】:
-
您需要分享一些代码以获得帮助。
-
我可以看看
verb的型号吗? -
@NightShadeQueen 我已经添加了
标签: python django postgresql django-models django-migrations