django python-关系不存在
我正在运行Django1.7和Python2.7 在我的postgressql数据库中,我有一些多余的表。我现在相信,在升级到django 1.7之前,当我更改了许多表的名称时,盈余表就变成盈余了。多余的表名中没有任何数据 在我检查了迁移之后,在我的项目中搜索多余的表名并且没有找到任何引用之后,我删除/删除了这些表 我可以更新现有记录并添加新记录,但在删除表后,我无法删除现有记录 现有且正确的表名是django python-关系不存在,python,django,postgresql,python-2.7,django-1.7,Python,Django,Postgresql,Python 2.7,Django 1.7,我正在运行Django1.7和Python2.7 在我的postgressql数据库中,我有一些多余的表。我现在相信,在升级到django 1.7之前,当我更改了许多表的名称时,盈余表就变成盈余了。多余的表名中没有任何数据 在我检查了迁移之后,在我的项目中搜索多余的表名并且没有找到任何引用之后,我删除/删除了这些表 我可以更新现有记录并添加新记录,但在删除表后,我无法删除现有记录 现有且正确的表名是core\u namedetails。这是存储所有用户名详细信息的表 我在postgressql数
core\u namedetails
。这是存储所有用户名详细信息的表
我在postgressql数据库中删除的表是core\u resume\u name\u details
以下是我在尝试从核心\u namedetails
中删除记录时遇到的错误:
ProgrammingError at /resume_details/name_details/delete/251/
relation "core_resume_name_details" does not exist
LINE 1: DELETE FROM "core_resume_name_details" WHERE "core_resume_na...
^
Request Method: GET
Request URL: http://127.0.0.1:8000/resume_details/name_details/delete/251/
Django Version: 1.7.2
Exception Type: ProgrammingError
Exception Value:
relation "core_resume_name_details" does not exist
LINE 1: DELETE FROM "core_resume_name_details" WHERE "core_resume_na...
我已经运行了makemigrations
和migrate
。未返回任何问题
我搜索过谷歌,但没有发现任何关于我的错误的线索
有人对此问题有任何解决方案吗?问题是您的模型正在查找
核心简历\u姓名\u详细信息表。您可能丢失了将此表重命名为core\u name\u details
的迁移。
解决方案-将db\u table='core\u name details'
添加到模型的元中,或将表core\u name details
重命名为core\u resume\u name\u details
。问题在于模型正在查找core\u resume\u name\u details
表。您可能丢失了将此表重命名为core\u name\u details
的迁移。
解决方案-将db\u table='core\u name details'
添加到模型的元中,或将tablecore\u name details
重命名为core\u resume\u name\u details
。问题是迁移文件损坏。我最终跟踪了损坏的文件并修复了有问题的代码行
希望这对某人有所帮助。问题是迁移文件已损坏。我最终跟踪了损坏的文件并修复了有问题的代码行
希望这对别人有帮助