Django連接MySQL數據庫時,為什么運行“python3 manage.py makemigrations”后數據表未創(chuàng)建?

Django連接MySQL數據庫時,為什么運行“python3 manage.py makemigrations”后數據表未創(chuàng)建?

pycharmdjango連接mysql數據庫時,運行“python3 manage.py makemigrations”后數據表未創(chuàng)建

問題描述:

使用windows 10系統(tǒng),運行python 3.8.6、Django 3.2.19、mysqlclient 2.1.1和MySQL 0.0.3版本,配置好數據庫并注冊應用程序后,運行“python3 manage.py makemigrations”命令,但MySQL中并未創(chuàng)建數據表。

解決方法:

立即學習Python免費學習筆記(深入)”;

命令中使用的python可能不是預期版本。在這種情況下,shell中的“python3”實際上指向了Windows自帶的Python版本,即應用商店中的版本。

解決方案:

  • 僅運行“python”,無需“python3”,即可打開正確的Python版本。
  • 如果通過安裝包安裝了Python,則可以通過直接輸入“python”來運行,而無需使用“python3”。

以上就是Django連接MySQL數據庫時,為什么運行“

? 版權聲明
THE END
喜歡就支持一下吧
點贊11 分享