我尝试迁移时遇到此错误。我尝试通过这样做来解决Site does not exist
错误:
python manage.py migrate --fake sites zero
python manage.py showmigrations
sites
[ ] 0001_initial
python manage.py migrate --fake-initial
然而,这并没有解决问题。知道如何解决这个错误:
django.db.utils.ProgrammingError:关系 “django_site_domain_v2339b81_uniq”已经存在
修改
以下是showmigrations
显示的内容:
sites
[X] 0001_initial
[ ] 0002_alter_domain_unique
我相信这可能是错误
答案 0 :(得分:2)
看起来您的数据库已迁移到迁移0002。
运行python manage.py migrate --fake sites 0002
- 看看这是否解决了问题。