所以我很愚蠢,我去删除了我的django应用程序中的一个表,所以打开psql并运行"Drop table ;“,然后删除了这个表。然后我删除了我的模型并运行"python manage.py migrate“,我得到了这个错误...
django.db.utils.ProgrammingError: relation "textchange_myuser" does not exist
在它上面的其他东西。
所以现在我不能正确地删除这个表,也不能找回它。我做什么好?
谢谢。
发布于 2015-11-06 06:28:13
发布于 2018-09-10 00:23:10
我从postgres中删除了一个表,然后django无法检测到更改。我尝试了所有方法,但django没有创建新表。最后,我用一些替代方法修复了这个问题。
登录到您的数据库手动创建表。-从django本身获取create命令。
python manage.py sqlmigrate 'yourapp' 001
这将为您提供用于创建表的初始命令django。
一个接一个地获取所有迁移,并通过命令行在数据库上执行命令。
https://stackoverflow.com/questions/33555013
复制相似问题