小编Jos*_*huk的帖子

Django迁移:使用makemigrations创建相同的迁移

Django在调用时重复创建相同的迁移文件:

./manage.py makemigrations
Run Code Online (Sandbox Code Playgroud)

无论是否迁移更改,每次运行makemigrations时,都会在新的迁移文件中创建相同的迁移.

过程如下:

./manage.py makemigrations app

Migrations for 'app':
project/app/migrations/0007_auto_20171010_1837.py
- Alter field charge_type on charge
- Alter field fee_type on fee
- Alter field event_type on orderevent


./manage.py migrate app

Running migrations:
Applying mws.0007_auto_20171010_1837... OK


./manage.py makemigrations app

Migrations for 'app':
project/app/migrations/0008_auto_20171010_1838.py
- Alter field charge_type on charge
- Alter field fee_type on fee
- Alter field event_type on orderevent


./manage.py makemigrations app

Migrations for 'app':
project/app/migrations/0009_auto_20171010_1839.py
- Alter field charge_type on charge
- Alter field fee_type …
Run Code Online (Sandbox Code Playgroud)

python migration django django-models django-migrations

5
推荐指数
1
解决办法
1236
查看次数