Aym*_*chi 5 migration django django-syncdb
我创建了一个模型并执行了syncdb,它创建了我的模型设计的表.
之后我修改了模型并执行了makemigrations了创建迁移,忽略了syncdb已经创建的表.
所以我最终得到一个错误"关系已经存在".
为什么makemigrations从头开始创建一切?我该如何解决这种情况?
Rah*_*pta 11
makemigrations 根据检测到的模型更改创建新的迁移.
此外,需要注意的一点是syncdb命令因Django 1.7而被弃用,并将在Django 1.9中删除.所以,你应该使用migrate命令.
自1.7版本后不推荐使用:不推荐使用
此命令,而不支持该migrate命令,该命令既执行旧操作又执行迁移.
| 归档时间: |
|
| 查看次数: |
5288 次 |
| 最近记录: |