Django.db.utils.ProgramingError 关系不存在
Posted
技术标签:
【中文标题】Django.db.utils.ProgramingError 关系不存在【英文标题】:Django.db.utils.ProgramingError Relation doesn't exist 【发布时间】:2022-01-22 03:26:28 【问题描述】:我使用 Django3 和 Postgres 作为数据库,我使用 Django 和 postgres 克隆了旧项目,我为我的项目克隆并设置了虚拟环境。 在运行服务器时,它向我抛出了错误
Django.db.utils.ProgramingError realtion "Table name" doesn't exist
我克隆的时候项目中有迁移文件,但是我删除了它们,所以可以创建自己的,但是这个错误仍然存在,即使我删除了迁移文件夹,但它仍然存在并且无法创建我的自己的迁移,甚至不启动服务器。
我尝试使用克隆的迁移文件,没有它但无法运行服务器
【问题讨论】:
【参考方案1】:-
运行此命令python manage.py showmigrations
删除实际的迁移文件
浏览您的每个项目应用程序迁移文件夹并删除
里面的所有东西,除了 init.py 文件
然后运行 python manage.py makemigrations
【讨论】:
谢谢你的回答,但我也试过了,但同样的反应,我尝试用新的数据库来设置但同样的答案,这很糟糕以上是关于Django.db.utils.ProgramingError 关系不存在的主要内容,如果未能解决你的问题,请参考以下文章