【发布时间】:2016-02-20 10:37:34
【问题描述】:
我正在使用带有迁移功能的 Django 1.7,但我不确定最佳做法是什么,我应该将迁移文件添加到我的存储库中,否则这是个坏主意?
【问题讨论】:
-
添加是什么意思?在您的 git 存储库中?是的!
-
版本控制中的迁移允许您在生产中运行它们。如果您不将它们保存在版本控制中,您将失去对数据库架构的跟踪。
-
我发表了一篇关于编写可扩展的 Django 应用程序的文章,其中还包括迁移最佳实践、失败案例等。digiqt.com/blog/django-best-practices-for-scalable-apps.html
标签: python django version-control django-migrations