【发布时间】:2015-10-18 11:46:41
【问题描述】:
我已经从我的 postgres 数据库中删除了所有表。现在,在运行时
python manage.py syncdb
我收到 xyz 表中不存在 abc 字段的错误消息。 这可能是某种 django 缓存问题。错误是这种格式:
django.db.utils.ProgrammingError: relation "mmb_data_genre" does not exist
LINE 1: ...b_data_genre"."id", "mmb_data_genre"."genre" FROM "mmb_data_...
有什么建议可以解决这个问题吗?
注意 - 我使用的是 django 1.8.2 和
python manage.py makemigratons
或
python manage.py runserver
抛出同样的错误。
【问题讨论】:
-
这可能是由于迁移,在同步数据库之前,您只需删除应用内的所有迁移文件夹。
-
我已经从应用程序中删除了迁移文件夹
-
尝试删除
django_migrations表中的所有迁移然后运行python manage.py makemigrations -
我已经删除了我的整个数据库,其中也包括这个表。
-
尝试删除项目中的所有 .pyc 文件。
标签: django postgresql django-syncdb