Hel*_*nar 85 python django django-models
我最近更新了我的模型,为它添加了一个BooleanField,但是当我这样做时python manage.py syncdb,它不会将新字段添加到模型的数据库中.我怎样才能解决这个问题 ?
che*_*che 14
Django目前不会自动执行此操作.你的选择是:
python manage.py sql (appname),找到该字段的添加行并使用alter tableSQL命令手动添加.(这也允许您为当前记录选择字段的值.)正如在最佳答案中所建议的那样,我尝试使用South,并且在经历了一个小时的晦涩的迁移错误后,决定使用Django Evolution.
我认为开始比南方更容易,并且在我第一次键入时它完美地工作./manage.py evolve --hint --execute,所以我很高兴.
| 归档时间: |
|
| 查看次数: |
49768 次 |
| 最近记录: |