我刚刚创建了我的第一个使用 Postgres 数据库的 Django 应用程序......它一直在工作,直到我通过尝试重命名它来破坏它。我的数据库中只有占位符数据,所以我不关心数据库迁移,我只是想让我的应用程序再次运行并且使用空数据库就可以了。我在这里发现了这个问题:如何更改 Django 应用程序的名称?其中列出了重命名 Django 应用程序所涉及的步骤。我已经完成了前两个,即 1) 重命名在项目根目录中找到的文件夹,以及 2) 在其依赖项中更改对应用程序的任何引用,即应用程序的视图、urls.py 和 settings.py 文件。
作为 Django 和编程的新手,我不清楚第三步。指示是:
“使用以下命令编辑数据库表 django_content_type:UPDATE django_content_type SET app_label='' WHERE app_label='' 注意:要重命名模型,您需要更改 django_content_type.name”
所以我有两个非常具体的问题:
1)我在哪里/如何编辑数据库表?如,我在哪里实际键入此命令?和/或如何更改“django_content_type.name”?
2)我已经将我的项目推送到 Heroku 并在那里有我的应用程序的工作版本。我需要在 Heroku 方面做些什么来处理这个变化?
提前感谢您的耐心等待!