我最近更新了我的模型,在其中添加了BooleanField,但是当我这样做时python manage.py syncdb
,它没有将新字段添加到模型的数据库中。我怎样才能解决这个问题 ?
17
Django不支持这种基本功能,这使我根本无法使用它来创建模型。他们认为可以处理表创建但不能(就地)进行表修改的ORM具有发行质量,这一事实几乎使我无法完全使用Django。
—
格伦·梅纳德
Django允许如此出色的应用程序可插入性这一事实使Django很棒,并使其缺乏对表修改的内置支持基本上无关紧要。安装应用程序有多困难?
—
多米尼克·罗杰
@Glenn,在设计阶段正确规划模型,您就不会遇到这个问题。如果要添加新功能,请使用像South这样的迁移套件。就地迁移通常很复杂;无论如何,对于一个简单的Django管理命令来说,它太复杂了。
—
苏联2009年