Skip to main content
 首页 » 编程设计

python之django.db.utils.ProgrammingError : relation "django_site_domain_v2339b81_uniq" already exists

2024年08月16日34bluestorm

我在尝试迁移时遇到此错误。我试图通过这样做来解决 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: relation "django_site_domain_v2339b81_uniq" already exists

编辑

这是 showmigrations 显示的内容:

sites 
 [X] 0001_initial 
 [ ] 0002_alter_domain_unique 

我相信这可能是错误

请您参考如下方法:

看起来您的数据库已经迁移到迁移 0002。

运行 python manage.py migrate --fake sites 0002 - 看看这是否能解决问题。