pycharm下django與mysql連接問題:執(zhí)行makemigrations后數據庫表未創(chuàng)建
對于在pycharm中使用Django連接MySQL數據庫時,執(zhí)行“python3 manage.py makemigrations”命令后數據庫表沒有創(chuàng)建成功的疑惑,以下解決方案可能有所幫助:
環(huán)境信息:
問題描述:
已完成項目的app注冊和數據庫配置,并在pycharm終端中運行了以下命令:
- python3 manage.py makemigrations
- python3 manage.py migrate
但并未在MySQL數據庫中創(chuàng)建數據表。
解決方案
分析命令輸出信息,發(fā)現系統(tǒng)實際運行的命令并非“python3 manage.py”,而是直接指向了windows自帶的Python 3,導致命令無效。嘗試直接輸入“python”,即可成功打開Python IDLE。
因此,對于已經通過安裝包方式安裝Python的用戶,在使用pycharm時無需再使用“python3”前綴,直接輸入“python”即可。執(zhí)行以下命令即可:
- python manage.py makemigrations
- python manage.py migrate
此時,相關數據表將在MySQL數據庫中成功創(chuàng)建。
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END