關於No migrations to apply.

報錯代碼python

D:\Djangoreview\day68>python manage.py makemigrations
Migrations for 'app01':
  app01\migrations\0001_initial.py
    - Create model Test1_Day68

D:\Djangoreview\day68>python manage.py migrate
Operations to perform:
  Apply all migrations: admin, app01, auth, contenttypes, sessions
Running migrations:
  No migrations to apply.

 

闖到個鬼了。明明遷移成功,可是運行時卻說No migrations to apply.數據庫

首先說明緣由,因爲偷懶的緣由,因此與另外的項目共用了一份數據庫,也許有這個緣由,可是隻是第一下建立class的時候會出現這種情況,可是建立第二個class就一切正常,也不知道爲啥。session

成功,可是記得刪除migrations中除了__init__中全部py文件,由於如今我換了一個數據庫,因此之前的數據都要刪除,否則影響下面的操做app

目前的就解決方法是本身單獨的享用一個數據庫,不與其餘項目共享一個數據庫。spa

 

另外:針對網上的刪除遷移全部的記錄(migrations中的全部的列表,)不建議,特別是刪除了__init__文件。code

migrations是記錄數據庫表的修改建立刪除信息的,因此不推薦,若是項目時剛開始建立的,能夠試一下。orm

 

 

 

 

 

 

 

 

 

 

 

 

 

blog

相關文章
相關標籤/搜索