我正在研究的django应用程序有助于编写报告。报告模板以及报告文本模板片段保存在数据库中。 Django中只有这两个模型的最佳实践是什么 - 报告模板和片段模板导出然后在开发环境中加载。
一个选项是use dumpdata and loaddata,但这似乎是针对所有事情而做的,这是不可取的。
任何想法/提示/提示表示赞赏。
答案 0 :(得分:2)
您可以使用dumpdata
可选参数
https://docs.djangoproject.com/en/dev/ref/django-admin/#dumpdata-appname-appname-appname-model
python manage.py dumpdata yourapp.YourModel
将仅输出特定型号的数据。
我喜欢在开发时镜像生产环境。只需将数据库导出到.sql文件即可轻松完成。
答案 1 :(得分:0)
另一个选项将在Django 1.6中提供, according to this ticket.一旦登陆,您就可以使用--pks
参数选择要从给定表转储的pks dumpdata。
如果您希望在1.6发布之前开始使用它,您可以这样做,只需抓取文件from here。