django啓動報錯: Error loading MySQLdb module. Did you install mysqlclient?解決

1.電腦系統重裝過後,啓動django manage報錯了,如下

    

 2.查了一下,應該是mysql的庫沒裝,安裝一下

   pip install pymysql

3.出現新錯誤

   ConnectionRefusedError: [WinError 10061] 由於目標計算機積極拒絕,無法連接。

4.想起來了,我的電腦系統重裝後沒有安裝mysql的服務端,打開項目的setting文件,找到DATABASES,果然默認連接了mysql

   

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql', #數據庫類型
        'NAME': 'test',        #數據庫名
        'USER':'root',         #用戶名
        'PASSWORD':'123456',   #密碼
        'HOST':'127.0.0.1',    #地址
        'PORT':3306            #端口
    }
}

5.剛好這個項目比較簡單,我不想再用mysql,安裝部署麻煩,將DATABASES的連接類型改掉吧,簡單粗暴的直接全部註釋掉,再看結果

   

 

 6.server啓動正常,問題解決。

7.總結一下,如果你不需要連接數據庫的話,直接註釋掉setting裏的DATABASES參數,其餘動作都不需要。

   

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章