您好,登錄后才能下訂單哦!
Django中怎么使用pymysql連接MySQL數據庫,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。
Django使用pymysql連接MySQL數據庫
MySQL數據庫需要驅動
mysql驅動
pymysql
最火的一個驅動,基本上都用這個
MySQLclient
致命缺點:對mysql安裝有需求,
mysql-python
適用于python2 ,不支持python3
mysql鏈接時,python版本過高,Django版本低導致連接有問題
使用pymysql
pip install pymysql
將Django 安裝到最新
將pymysql 偽裝成MySQLdb。
在主項目的__init__.py中寫如下代碼
import pymysql
pymysql.install_as_MySQLdb()
4.將base.py中的報錯信息注釋掉,如果有此處錯誤就做這一步,沒有就忽略
if version < (1, 3, 13):鄭州做人流手術 http://rl.zyfuke.com/
raise ImproperlyConfigured('mysqlclient 1.3.13 or newer is required; you have %s.' % Database.__version__)
5.在數據庫中創建對應數據庫 :eg: xwj_djangoDB
進入MySQL數據庫
create database xwj_djangoDB;
6.在setting.py中配置數據庫
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'xwj_djangoDB',
'USER':'root',
'PASSWORD':'×××××',
'PORT':'3306',
'HOST':'localhost',
}
}
7.生成遷移文件 :python manage.py makemigrations
再執行遷移文件:python manage.py migrate
8.使用pymysql連接數據庫就成功了
看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。