3
我只是從github克隆退出項目,並且在我的本地機器中dump mysql數據庫。每件事情都很好。我在myapp/model.py中做了一些修改,就像添加新表一樣。之後運行時
1.python ./manage.py makemigrations myapp
。然後它使遷移文件等python manage.py makemigrations給出沒有檢測到變化?
Migrations for 'myapp':
0001_initial.py:
- Create model AndroidRegkey
- Create model ApkVersion
.......................
.......................
python manage.py migrate myapp
它給出以下消息Operations to perform: Apply all migrations: myapp Running migrations: No migrations to apply.
這是我的本地機器上的第一次遷移。我已經有數據庫。但是,在model.py中首次添加新模型之後,它不會將任何遷移應用於數據庫,爲什麼?
我也去這個鏈接stack-over flow但不工作。
當我跑python manage.py migrate --list
得到如下結果。
admin
[X] 0001_initial
auth
[X] 0001_initial
contenttypes
[X] 0001_initial
intracity
(no migrations)
mailer
[X] 0001_initial
[X] 0002_auto_20150720_1433
sessions
[X] 0001_initial
運行'python manage.py migrations --list'來查看你的遷移狀態。 – rix
獲取'未知命令:'遷移' 輸入'manage.py help'的用法.'當我運行'python manage.py migrations --list' – geeks
抱歉,'python manage.py migrate --list' – rix