亚洲国产第一_开心网五月色综合亚洲_日本一级特黄特色大片免费观看_久久久久久久久久免观看

Hello! 歡迎來到小浪云!


Django報錯“django.core.exceptions.ImproperlyConfigured: ‘django.db.backends.mysql’ isn’t an available database backend”怎么解決?


avatar
小浪云 2024-11-08 299

Django報錯“django.core.exceptions.ImproperlyConfigured: ‘django.db.backends.mysql’ isn’t an available database backend”怎么解決?

解決“django.core.exceptions.improperlyconfigured”錯誤

在你的代碼中,遇到了 “django.core.exceptions.improperlyconfigured: ‘django.db.backends.mysql‘ isn’t an available database backend” 錯誤。這表明 django 無法導入 mysql 后端。

原因

問題在于你的代碼實際運行在 python 3.8 而非 3.7 上。Python 3.8 中不再內置 mysql 后端。

解決方案

要解決此問題,需要使用第三方包來安裝 mysql 后端。具體步驟如下:

  1. 使用 pip 安裝 mysqlclient:
pip install mysqlclient
登錄后復制
  1. 修改 settings.py 中的 databases 設置:
DATABASES = {     'default': {         'ENGINE': 'django.db.backends.mysql',         ...     } }
登錄后復制
  1. 確保使用正確的數據庫憑據。

重新運行服務器,錯誤應得到解決。

相關閱讀