Django 处理迁移
示例
Django使用迁移将您对模型所做的更改传播到数据库。django大多数时候都可以为您生成它们。
要创建迁移,请运行:
$ django-admin makemigrations <app_name>
这将在的migration子模块中创建一个迁移文件app_name。第一个迁移将被命名0001_initial.py,另一个将以开头0002_,然后0003是...
如果您省略<app_name>此选项,则会为您的所有帐户创建迁移INSTALLED_APPS。
要将迁移传播到数据库,请运行:
$ django-admin migrate <app_name>
要显示所有迁移,请运行:
$ django-admin showmigrations app_name app_name [X] 0001_initial [X] 0002_auto_20160115_1027 [X] 0003_somemodel [ ] 0004_auto_20160323_1826
[X]意味着迁移已传播到您的数据库
[]表示迁移未传播到您的数据库。使用django-adminmigrate传播它
您也称为还原迁移,这可以通过将迁移名称传递到来完成migratecommand。鉴于以上迁移列表(显示为django-adminshowmigrations):
$ django-admin migrate app_name 0002 # Roll back to migration 0002 $ django-admin showmigrations app_name app_name [X] 0001_initial [X] 0002_auto_20160115_1027 [ ] 0003_somemodel [ ] 0004_auto_20160323_1826
热门推荐
1 训练狗狗憋尿
2 狗狗追踪训练
3 狗狗训练要多少钱
5 深圳狗狗训练
6 训练狗狗唤回
7 狗狗叫怎么训练
8 狗狗训练班
10 狗狗社会化训练
11 狗狗叫回训练
12 广州狗狗训练学校
13 狗狗训练躺下
14 狗狗随行训练
15 训练狗狗巡回
16 狗狗要怎么训练
17 狗狗喂食训练
18 训练狗狗躺下