syncdb由于django
1.7引入的迁移系统而被弃用。
现在,您可以使用 跟踪
更改
makemigrations。这会将您的模型更改转换为python代码,以使其可部署到另一个数据库。当您需要对数据库进行进一步的修改时,可以使用数据迁移。
创建迁移后,您必须 应用 它们:
migrate。
因此,除了使用之外,
syncdb您还应该使用
makemigrations然后
migrate。
更改模型中的某些内容后,开发工作流程如下:
./manage.py makemigrations./manage.py migrate
在您的生产系统上:
./manage.py migrate
奖励:您无需
migrate为每次更改都运行。如果您尚未应用多个更改,django将按照正确的顺序运行它们。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)