采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
项目已经开发完,并且运行了一段时间,此时某个表需要加入一个字段,,是应该直接在数据库中加入,还需要在module.py,migration,django_migration表修改吗
项目统一使用ORM的最好别去手动操作数据库,不然下次再改什么就乱套了。还是改models.py 再make migrations, migrate 吧
要是,其他系统存在一张旧表,新系统需要查询这张旧表,怎么处理
这种就直接原生的sql吧
第一种方式from django.db import connection 第二种:根据旧表建立新model,可以查询,即使migrate失败(提示数据库中已经存在该表) 两种方式选哪个好点,用第二种,那么后续执行migrate永远失败,就不能依靠django 的orm生成表了
登录后可查看更多问答,登录/注册
融合Django高级用法/算法/设计模式/TestCase测试/云计算打造项目
2.6k 15
7.7k 1
2.3k 6
1.7k 4
1.8k 2