使用South维护Django与数据库结构

South的完整文档: 在此输入链接描述

  • 安装设置

使用pip install south,并且在INSTALLED_APP中增加'south',之后使用manage.py syncdb

  • 转换已有应用

  • manage.py convert_to_south myapp

  • 在其他已经部署的机器上运行:manage.py migrate myapp 0001 –fake

  • 新增应用

  • 定义好新应用的模型后运行:manage.py schemamigration myapp –initial 。这个步骤会为我们创建初始化的脚本

  • 同步模型:manage.py migrate myapp

  • 修改应用的模型后,生成模型修改的脚本:manage.py schemamigration southtut –auto

  • 同步模型 manage.py migrate myapp

你可能感兴趣的:(django,south)