django執行migrate無法生成表,提示 No migrations to apply
-
django每修改一次模板類,就要進行遷移操作,生成migrations,由於每一次都要在之前檔案的基礎上新生成一個檔案,導致該目錄檔案看起來很亂。
-
嘗試著把之前的檔案都刪掉,重新makemigrations,結果在遷移生成表(python manage.py migrate)時出現了提示“ No migrations to apply.”,
- 檢視資料庫,django_migrations資料表,發現在每一次執行遷移生成的migrations檔名稱都已經存放在資料庫中,在進行遷移檔案建表時,會根據資料庫中記錄的遷移檔案執行建表操作,由於已經刪除了資料檔案,導致出現了“ No migrations to apply.”提示
-
刪除資料表中這兩條記錄
delete from django_migrations where app='safty';
-
重新生成遷移檔案,以應用名“safty”舉例,因為已經有模型和資料庫表,此時要制定應用名,否則會提示“No changes detected”
python manage.py makemigrations safty
-
執行
python manage.py migrate
-
生成資料表完成
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69972732/viewspace-2689717/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Django使用心得(一) 善用migrationsDjango
- Laravel 中執行 PHP artisan migrate 報錯LaravelPHP
- 執行 PHP artisan migrate 時報長度錯誤的解決辦法?PHP
- eos docker執行後無法執行cleosDocker
- clion 《cmake自定義靜態庫後,生成的exe無法執行》
- 斷言無法獲取 content 內容;執行後不生成報告
- mac中python manage.py migrate執行報錯MacPython
- Django(21)migrate報錯的解決方案Django
- Linux下無法執行Color pickerLinux
- docker 中vim 命令 無法執行Docker
- Jmeter Arrivals thread group 在命令列執行時,無法生成測試結果JMeterthread命令列
- win10系統無法執行吃雞提示BATTLEGROUNDS Crash Reporter如何解決Win10BAT
- Premiere渲染影片出錯提示無法生成幀的解決方法教程REM
- arm-none-eabi-gdb無法執行None
- win10系統無法執行掃描程式提示scanner錯誤怎麼解決Win10
- win10提示此應用無法在你的電腦上執行的解決方法Win10
- win10系統開啟vc無法執行提示0xc0000142怎麼操作Win10
- Entityframework MigrationsFramework
- Laravel 定時任務突然無法執行Laravel
- 關於Python能再Pycharm上執行而在VSCode下無法執行PythonPyCharmVSCode
- django搭建完畢執行顯示hello djangoDjango
- 記一個 Docker 映象無法執行的坑Docker
- 傳json引數但卻controller無法執行JSONController
- vscode無法執行input輸入解決方法VSCode
- win10系統下無法開啟defander提示需要在Norton Security執行操作怎麼辦Win10
- win10提示由於裝置錯誤,無法執行此項請求怎麼解決Win10
- git pull 提示Not possible to fast-forward,無法提交也無法更新GitASTForward
- win10管理員身份無法執行怎麼辦_win10管理員身份無法執行怎麼解決Win10
- win10無法執行0xc0000142怎麼辦 win10無法執行0xc0000142的方法Win10
- laravel migrations : tipsLaravel
- jmeter無圖形介面執行測試並生成報告JMeter
- 怎麼執行django專案Django
- jenkins安裝提示無法啟動Jenkins
- Win10升級助手無法執行是怎麼回事?Win10升級助手無法執行的解決方法Win10
- windows10電腦逃生2無法執行提示已停止工作或不相容如何解決Windows
- qt編譯報錯 無法執行“rc.exe”QT編譯
- 極光推送demo在android studio中無法執行Android
- Android 14 CTS 測試無法執行的問題?Android