0

我正在开发的 django 应用程序有助于编写报告。报告模板以及报告文本模板片段保存在数据库中。Django 中只有这两个模型的最佳实践是什么 - 报告模板和片段模板导出然后加载到开发环境中。

一种选择是使用 dumpdata 和 loaddata,但这似乎适用于所有事情,这是不可取的。

任何想法/提示/提示表示赞赏。

4

2 回答 2

2

dumpdata您可以使用可选参数转储特定模型的数据

https://docs.djangoproject.com/en/dev/ref/django-admin/#dumpdata-appname-appname-appname-model

python manage.py dumpdata yourapp.YourModel将仅输出特定模型的数据。

我喜欢在开发时镜像生产环境。只需将数据库导出到 .sql 文件即可非常轻松地完成此操作。

于 2012-08-09T12:33:13.490 回答
0

根据这张票,另一个选项将在 Django 1.6 中可用。一旦登陆,您将能够使用--pksdumpdata 的参数从给定的表中选择您希望转储的 pks。

如果您希望在 1.6 发布之前开始使用它,您可以这样做,只需从此处获取文件。

于 2013-09-06T20:25:58.883 回答