重慶分公司,新征程啟航
為企業提供網站建設、域名注冊、服務器等服務
為企業提供網站建設、域名注冊、服務器等服務
Django中怎么使用pyMySQL連接MySQL數據庫,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。
創新互聯-云計算及IDC服務提供商,涵蓋公有云、IDC機房租用、服務器托管、等保安全、私有云建設等企業級互聯網基礎服務,歡迎來電:028-86922220
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連接數據庫就成功了
看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注創新互聯行業資訊頻道,感謝您對創新互聯的支持。