您的位置:首页 > 数据库

django south实现数据库同步

2013-01-16 11:20 281 查看
south包:http://files.cnblogs.com/baoyiluo/South.zip

1、将south加入到INSTALLED_APPS中

2、运行syncdb,它将south的数据表加入到数据库中

3、对每个app分别运行python manage.py schemamigration app_name --initial,它将在每个app的目录下创建migration目录和相应的文件

4、对每个app分别运行“python manage.py migrate app_name 0001 --fake”,该命令不会对数据库做任何操作,只是欺骗一下south,让它在south_migrationhistory表中添加一些记录以便于下次你想创造migration文件的时候所有东西都已搞定。

#以后每次对models更改后,可以运行以下两条命令同步到数据库

python manage.py schemamigration youappname --auto #检测对models的更改

python manage.py migrate youappnam #将更改反应到数据库</strong>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: