django south实现数据库同步
south包:https://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>