Django:我得到一个[关系“auth_group”不存在]错误后syncdb [英] Django: I get a [relation "auth_group" does not exist] error after syncdb
问题描述
我开始了一个新的Django 1.8项目,意识到我错过了一些事情(我已经完成了初始迁移)。我从我的所有应用程序中删除了数据库(postgreSQL)并删除了迁移
文件夹,以便从头开始。
I started a new Django 1.8 project and realized that I missed something (i had done the initial migrations). I dropped the database (postgreSQL) and deleted migration
folders from all my apps in order to start from scratch.
现在,当我'syncdb'我得到这个错误:
Now, when I 'syncdb' I get this error:
django。 db.utils.ProgrammingError:关系auth_group不存在
,当我 makemigrations
我得到这个:
没有检测到变化
我做错了什么?
推荐答案
可能您应该尝试创建迁移
模块(名为迁移
的文件夹,每个目录内的名为 __ init __。py
的空文件)。然后再次运行 manage.py makemigrations
。
Probably you should try to create migrations
modules (folders named migrations
with empty file named __init__.py
inside of each directory) for your apps. And then run manage.py makemigrations
again.
这篇关于Django:我得到一个[关系“auth_group”不存在]错误后syncdb的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!