Django migration

1
$ python manage.py makemigrations app_name

Model 文件里metal 不能有 managed=False

关联表也会生成migration 文件

1
2
3
4
5
6
7
$ python manage.py migrate app_name // 执行migration文件

$ python manage.py showmigrations //查看执行过的操作 x代表已经执行过

$ python manage.py migrate cvs 0001 --fake-init //已有表

$ python manage.py migrate profiles 0002 //给数据库加新字段