Django 有没有一种方法可以在不删除postgres中所有表的情况下向postgres添加模型?
德扬戈 我正在尝试将Django模型中的一个新表/模型添加到我现有的postgres数据库中,但唯一的解决方案是从头开始 解决方案: 删除迁移,删除postgres数据库中的所有表。python manage.py makemigrations,python manage.py migrate 错误:Django 有没有一种方法可以在不删除postgres中所有表的情况下向postgres添加模型?,django,postgresql,django-models,django-rest-framework,Django,Postgresql,Django Models,Django Rest Framework,德扬戈 我正在尝试将Django模型中的一个新表/模型添加到我现有的postgres数据库中,但唯一的解决方案是从头开始 解决方案: 删除迁移,删除postgres数据库中的所有表。python manage.py makemigrations,python manage.py migrate 错误: 在尝试进行迁移并使用新模型进行迁移后浏览drf api或postgres数据库时,该表不存在。添加其他表(由于创建新模型)不需要从头开始或删除任何现有数据。如果有无法应用的迁移示例,这会很有帮助。
在尝试进行迁移并使用新模型进行迁移后浏览drf api或postgres数据库时,该表不存在。添加其他表(由于创建新模型)不需要从头开始或删除任何现有数据。如果有无法应用的迁移示例,这会很有帮助。看起来您的迁移文件和数据库中的迁移(djang_migrations表-我希望它是正确的表名)不兼容 如果确定数据库中的表和模型相同(现有迁移文件镜像数据库表),并且希望创建SomeModel(本例中为)模型,则可以尝试:
希望它能有所帮助:)如果运行迁移,该表将存在。不需要删除所有表。