Django迁移是否应该在源代码控制中生效?
正如标题所说…我不知道 Django migrations是否应该生活在源代码管理中. 对于: >如果他们意外地从我的本地机器删除,这将导致我的问题,下一次我想要运行迁移…对吗?所以对我有帮助. 反对: > Devs首次设置项目不需要运行它们,它们可以直接从模型文件中工作. 解决方法是的,一点没错!!从docs:
一个重要的一点是,迁移应该在生产部署之前始终进行测试.您不应该在生产时创建迁移,只应用它们. 您还希望将源代码控件中的模型状态与数据库的状态同步.如果有人拉你的分支,必须找到一个错误,并回到源代码控制的历史记录,他需要迁移文件才能更改数据库的状态,使之与时间相匹配.如果他必须创建自己的迁移文件,他们不会包含中间状态,他遇到一个他的模型与数据库不同步的问题. (编辑:甘南站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Python运算符重载用法实例分析
- python – ImportError:Elastic Beanstalk中没有名为djang
- python – PyTables批量获取和更新
- python – 为EC2配置织物
- python – ‘AnonymousUser’对象没有属性’后端’
- python – nvcc致命:没有为theano选项’gpu-architecture’
- python中的mysql数据库LIKE操作符详解
- 如何执行python命令行自动完成,但不仅仅是在字符串的开头
- python-2.7 – TypeError:预期序列或类似数组,得到估算器
- python – 用于Django项目/应用程序的RESTful API