Django迁移最佳实践

Jua*_*vin 0 python django version-control django-migrations

我正在使用Django 1.7进行迁移,我不确定什么是最佳实践,我应该将迁移文件添加到我的存储库,或者这是一个坏主意?

don*_*yor 5

您应该在本地创建迁移文件,在本地迁移并测试它,然后将文件提交到版本控制.django docs说:

之所以有单独的命令来制作和应用迁移,是因为您将提交迁移到您的版本控制系统并随应用程序一起发送; 它们不仅使您的开发更容易,而且还可供其他开发人员和生产中使用.

如果多个开发人员正在处理同一个项目,他们不必创建迁移文件,他们只是这样做migrate,一切都是天堂.