【发布时间】:2021-05-17 16:51:21
【问题描述】:
在django项目中,如果model文件夹文件被删除,是否可以使用migrations文件夹文件来重建model类?
【问题讨论】:
-
您可以尝试运行
makemigrations(如果您还没有数据库中的表),然后运行inspectdb。不知道如何直接从迁移文件中获取模型。
标签: django database migration rebuild
在django项目中,如果model文件夹文件被删除,是否可以使用migrations文件夹文件来重建model类?
【问题讨论】:
makemigrations(如果您还没有数据库中的表),然后运行inspectdb。不知道如何直接从迁移文件中获取模型。
标签: django database migration rebuild
@mohammadKazemSamiel- 我用我的 Postgres 数据库尝试了以下操作。
python manage.py inspectdb > models.py
这将查看 settings.py 中配置的数据库,并根据 SQLschema 将模型吐出 models.py 中。虽然在生成模型后您可能需要编辑几个字段。
【讨论】: