【Python】django切換資料庫為mysql後,報錯Error loading MySQLdb module解決辦法
初學django
將預設資料庫換成mysql後
修改setting.py檔案的資料庫配置
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'test',
'USER': 'user',
'PASSWORD': 'password',
'HOST': '127.0.0.1',
'PORT': '3306',
}
}
修改完畢後執行報錯
django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module. Did you install mysqlclient?
原因分析:
是因為沒有正常引入mysql
首先,我們需要安裝pymysql
可通過pip install pymysql安裝
安裝完成後
在django專案內修改__init__.py檔案
在裡面新增程式碼:
import pymysql
pymysql.install_as_MySQLdb()
再次嘗試執行
無報錯資訊
相關推薦
【Python】django切換資料庫為mysql後,報錯Error loading MySQLdb module解決辦法
初學django 將預設資料庫換成mysql後 修改setting.py檔案的資料庫配置 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME
關於centos6上用yum安裝mysql後,出現的ERROR 2002 (HY000)的解決辦法
然後 就可以用 mysql -u root -p ;進入Mysql了。ps:作業系統centos6.6(以前沒有安裝過mysql),在谷歌上每個人解決ERROR 2002 (HY000)的方法都不一,所以希望我的解決方法,幫上你。
【python】三大主流資料庫——MongoDB CRUD操作,使用python操作資料庫
(base) C:\Users\zhaosy>pythonPython 3.6.4 |Anaconda, Inc.| (default, Jan 16 2018, 10:22:32) [MSC v.1900 64 bit (AMD64)] on win32Type "help", "copyright"
Django]Django Python3出現Error loading MySQLdb module解決
rsquo alt ini django pip 。。 ror mage err Django之路又來錯誤了。。。。。。。。。。 在運行Django程序的時候遇到了No module named ‘MySQLdb’ 問題。我的Python環境是Py
centos7下啟動MySQL報錯ERROR 2002 (HY000)的解決辦法
最近在安裝新的PHP開發環境,vagrant+virtualBox+centos7下安裝LNMP。遇到了無數多的坑,焦頭爛額。。。 記錄一下一些很奇怪的解決辦法吧。之前安裝了msql8.0.11,安裝參考部落格地址:安裝完成後,可以用初始密碼進入MySQ
【Python】學習筆記5-操作mysql數據庫pymysql
rod bsp phone utf8 charset delet 建立 包含 hone import pymysql#其他數據庫,比如oracle 模塊是pyoracle#1、鏈接數據庫mysq ip 端口號 密碼 賬戶 數據庫#2、建立遊標#3、執行sql#4、獲取結果#
【Python】Django頁面渲染函數的一個小缺陷
urn queryset lang lte result fun .... else instance 總結 python3中 filter() 返回的是可叠代對象,python2中 filter() 返回的是過原列表經過函數過濾後的新列表,也就是把原本Py2中的純列表轉為
【Python】django報錯:TypeError: __init__() missing 1 required positional argument: 'on_delete'解決辦法
錯誤程式碼: from __future__ import unicode_literals from django.db import models from django.utils.encoding import python_2_unicode_compatible
【Python】django報錯SyntaxError: from __future__ imports must occur at the beginning of the file解決方法
D:\PythonWorkstation\django\django_station\queryset>python manage.py makemigrations Traceback (most recent call last): File "manag
【Python】Django整合Github登陸
開發環境 python3.5 django1.11.6 pip install social-auth-app-django 註冊Guthub賬號並獲取ID和SECRET
【Python】Django Channels2.0 使用
簡介 channels2.0 可以讓django具有處理http2,websocket的能力 相關庫 Python3.6 Django 2.0 pip install channel
【Unity3D】導出SpriteMode為Multiple時,裏面的每一張精靈圖片。
eight name 技術 directory 像素點 點擊 ref 菜單 分享 有時候,我們會需要把圖集中的每一個精靈導出來。 導出代碼: [MenuItem("Tools/ExportSprite")] public static void Export
【python】time 和datetime類型轉換,字符串型變量轉成日期型變量
-h with ptime 世紀 represent 字符串轉換 代碼 mes ear s1=‘20120125‘; 6 s2=‘20120216‘; 7 a=time.strptime(s1,‘%Y%m%d‘); 8 b=time.st
【Python】程序在運行失敗時,一聲不吭繼續運行pass
pass語句 found col con top path count nts 一聲 在前面程序出現異常時,我們都會給一個提示,告訴用戶,程序為什麽會異常,但是現在我們想在程序出現異常時,不做處理,讓程序默默的往下執行,不要做聲。 那麽我們就引入了pass語句 def co
【Python】交換兩個陣列的切片,有坑
問題描述: 交換陣列a和陣列b的前5個元素,如果用C語言思路寫,會發現有坑: a=np.zeros(10) b=np.ones(10) t=a[:5] a[:5]=b[:5] b[:5]=t a array([1., 1., 1., 1., 1., 0., 0., 0., 0., 0.]
【mysql】linux用yum安裝mysql後,登陸root使用者提示ERROR 1045 (28000): Access denied for user 'root'@'localhost' (..
系統是CentOS 6.8 yum -y install mysql mysql-server mysql-devel 安裝完之後 [root@iZwz9gjh3pbz2k2hin7cg8Z ~]# mysql -uroot -p 報
【Python】各位大佬幫忙看一下,這怎麼就執行緒不安全了?
在準備面試的過程中,看到網路上很多關於單例模式的執行緒不安全方面的知識 如下,一個單例模式: class Singleton(object): """ 單例 """ isinstance = None def __new__(cls,
【Python】pandas遍歷讀取excel檔案,修改並儲存(一)
code ide and lib version: python 2.7(64) pycharm 2018.1.4 xlrd 1.1.0 pandas 0.23.1 play:
【Python】多程序的程序池pool執行時報錯:ValueError: Pool not running
【筆記】這個問題的根源在於:pool.close()提前生效,關閉了pool。所以提示pool沒有執行。=============================================我剛接觸python爬蟲,所以有些地方不是很懂。我最近寫了一個python爬蟲,作
【hive】hive表很大的時候查詢報錯問題
一段時間 partition 查詢 query order exception concat 使用 小時 線上hive使用環境出現了一個奇怪的問題,跑一段時間就報如下錯誤: FAILED: SemanticException MetaException(message