簡體   English   中英

mysql 在 django.db.backends (django) 中不可用

[英]mysql is not available in django.db.backends (django)

嘗試連接到 mysql 並嘗試進行遷移。 但收到此錯誤:

django.core.exceptions.ImproperlyConfigured: 'django.db.backends.mysql' 不是可用的數據庫后端。 嘗試使用“django.db.backends.XXX”,其中 XXX 是以下之一:“oracle”、“postgresql”、“sqlite3”

我的設置.py:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': '****',
        'USER': 'root',
        'PASSWORD': '****',
        "HOST": '****',
        'PORT': '****'
    }
}

提前致謝

可以通過刪除虛擬環境並重新安裝所有軟件包來解決,然后您可以訪問mysql數據庫

遵循重新安裝軟件包的建議,這對我有用:

pip uninstall -y `pip freeze`

pip install -r requirements.txt

如果您還沒有需求文件,您可以使用pip freeze > requirements.txt創建它

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM