Django版本的一個坑

在2.1版上,數據庫增加數據時顯示

operationalError at/admin/polle/choice/add/

no such table:main.auth_user_old

這表示版本過老,升級到2.1.5

重新安裝django新版本

然後,刪除應用APP下的migrations文件夾,刪除db.sqlite3數據庫文件,重新進行數據庫遷移

先遷移默認的app

python manage.py migrate

再遷移自己的app:

python manage.py makemigrations polles

python manage.py migrate polles

就大功告成。


分享到:


相關文章: