亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

配置不當:請求的設置數據庫

配置不當:請求的設置數據庫

catspeake 2021-03-30 17:14:49
我已經看到了用Django配置MySQL數據庫的10種不同方式,但沒有一種有效。我正在運行MySQL 8.0和Django 2.0我Project/settings.py使用數據庫設置更新了,如下所示:DATABASES = {    'default': {        'ENGINE': 'django.db.backends.mysql',        'NAME': 'name_of_db',        'USER': 'root_user',        'PASSWORD': 'not_telling_u_my_pass_:)',        'HOST': 'localhost',        'PORT': '3306',    }}當我運行命令以測試連接性時:python manage.py dbshell我收到錯誤消息:django.core.exceptions.ImproperlyConfigured: Requested setting DATABASES, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.沒有進行其他設置,但是,我嘗試遵循一些指南,這些指南說我必須聲明:set DJANGO_SETTINGS_MODULE=mysite.settings我還發布了:python manage.py shell沒有運氣。我也正在運行Windows 7。我已經安裝了所有的mysql依賴項,用于從Python連接到MySQL。我知道這個問題已經被問過很多次了,但是應該存在一個帶有明確說明的線程。其他許多線程沒有清晰簡潔的說明,我使用的是MySQL的更高版本,因此希望這將有助于解決遇到相同問題的其他問題。項目樹:Server| +-- Server|  ||  +-- _init_.py|  +-- settings.py|  +-- urls.py|  +-- wsgi.py+-- manage.py更新1(發布后10分鐘): 我運行python manage.py migrate,這會將所有表安裝到我的數據庫模式中。但是,當我python manage.py dbshell再次運行命令時,上面仍然顯示相同的錯誤,提示未配置設置。更新2: 運行后:python manage.py shell --settings=Server.settings我得到:python manage.py dbshellCommandError: You appear not to have the 'mysql' program installed or on your path.
查看完整描述

2 回答

  • 2 回答
  • 0 關注
  • 331 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號