eddie工作博客

  :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

South的应用背景

Django提供syncdb命令,用于从models自动生成数据库,但在models结构变化后,syncdb工具无法自动实现数据库的更新。因此South组件即是为了解决该问题而出现的。

South的安装与配置

下面进入正题,这是我今天将根据官方提供的文档做的一些用法记录,更详细的使用方法见South的官方手册

  • 安装简要说明:

// 如果有网络,推荐使用此方法,当然你可以下载源码包自行安装,这里略过.
$ easy_install South          // 快速安装
$ easy_install -U South       // 更新  
  • 配置简要说明:

现在你已经将South组件安装到了你的系统上,但是我们还需要简单的配置一下才可以使用该组件。编辑你的Django项目配置文件 settings.py  ,并且将 “south” 加入到 INSTALLED_APPS区域内.

$ cd /mysite                 // 这里使用的django版本为1.4.3
$ vim ./mysite/setting.py     
            
INSTALLED_APPS = (
              
             
      'south',                  # 将south加入到尾部
)
            
$ python manage.py syncdb    // 生成一个South的迁移跟踪表(south_migrationhistory)

好了,现在我们可以正式使用South组件了。

posted on 2012-12-29 21:31  eddie在亚琛  阅读(144)  评论(0)    收藏  举报