Makemagrations - django.db.utils.ProgrammingError:列不存在

时间:2017-06-08 10:44:55

标签: django database django-models postgis

我无法理解什么是错的。我无法向模型中添加新字段,每次运行makemigrations时都会收到此错误:

django.db.utils.ProgrammingError: column "..." does not exist

是列不存在。这就是我想要进行迁移的原因。

'ENGINE': 'django.contrib.gis.db.backends.postgis',

1 个答案:

答案 0 :(得分:1)

尝试进行回滚:

  1. 进入django应用程序中的迁移文件夹。
  2. 查找要返回的迁移文件。 (例如0012_post_category.py)
  3. 进入终端写:./ manage.py迁移yourAppName 0012(这只是示例编号)并点击回车
  4. 如果一切顺利的话。删除迁移文件夹中此号后面的其他迁移。
  5. 或尝试使用python manage.py syncdb