syncdb和migrate之间有什么区别?

 久久影视001 发布于 2023-01-30 19:52

我正在浏览django文档.在这里我有一个情况.在其中一份文件中,我被告知要做

python manage.py migrate

另一方面

python manage.py syncdb

我不能做第一个(错误:找不到迁移命令.)但第二个对我来说很好.这是一个版本问题还是我需要处理其他问题.

2 个回答
  • 这个migrate命令在即将发布的Django 1.7中是新的,尚未发布.

    对于您可以使用的早期版本syncdb,或外部应用程序南.

    阅读文档时,请使用文档版本切换器选择正确的版本.

    例如,当前1.6 Tutorial使用syncdb,但dev教程(为即将到来的1.7编写)使用migrate.

    2023-01-30 19:54 回答
  • 该命令migrate属于名为south的应用程序(http://south.aeracode.org/).

    来自网站:

    这是Django项目的南方智能模式和数据迁移.

    在Django == 1.7之前,您必须安装第三方应用程序才能执行数据库迁移.

    请参阅readthedocs上的文档

    2023-01-30 19:57 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有