anc*_*cho -4 python django
在不久的将来发布django 1.9明确指出将删除syncdb命令.这有什么优点和缺点?
ptr*_*ptr 5
这不是一个优点或缺点的情况,syncdb命令在Django 1.7中变得多余,因为用于数据库迁移的称为"South"的第三方库被合并到Django核心中,现在使用"迁移"代替迁移的Djangos "syncdb"."syncdb"在1.7中已弃用,仅用于支持尚未转换为使用新迁移的旧项目.
Sae*_*aeX 5
您的问题在官方文档中得到了解答.
在1.7版之前,Django仅支持向数据库添加新模型; 无法通过syncdb命令(迁移的前身)更改或删除现有模型. 第三方工具,尤其是南方工具,为这些其他类型的变更提供了支持,但认为重要的是支持被带入核心Django.
在1.7版之前,Django仅支持向数据库添加新模型; 无法通过syncdb命令(迁移的前身)更改或删除现有模型.
第三方工具,尤其是南方工具,为这些其他类型的变更提供了支持,但认为重要的是支持被带入核心Django.
由于migrate是超集syncdb,因此没有理由syncdb在1.9以上的版本中继续支持该命令.
migrate
syncdb
归档时间:
10 年,7 月 前
查看次数:
1304 次
最近记录: