我正在开发的 django 应用程序有助于编写报告。报告模板以及报告文本模板片段保存在数据库中。Django 中只有这两个模型的最佳实践是什么 - 报告模板和片段模板导出然后加载到开发环境中。
一种选择是使用 dumpdata 和 loaddata,但这似乎适用于所有事情,这是不可取的。
任何想法/提示/提示表示赞赏。
我正在开发的 django 应用程序有助于编写报告。报告模板以及报告文本模板片段保存在数据库中。Django 中只有这两个模型的最佳实践是什么 - 报告模板和片段模板导出然后加载到开发环境中。
一种选择是使用 dumpdata 和 loaddata,但这似乎适用于所有事情,这是不可取的。
任何想法/提示/提示表示赞赏。
dumpdata
您可以使用可选参数转储特定模型的数据
https://docs.djangoproject.com/en/dev/ref/django-admin/#dumpdata-appname-appname-appname-model
python manage.py dumpdata yourapp.YourModel
将仅输出特定模型的数据。
我喜欢在开发时镜像生产环境。只需将数据库导出到 .sql 文件即可非常轻松地完成此操作。