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): 鄭州做人流手術
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連線資料庫就成功了
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69945560/viewspace-2669223/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- python3使用PyMysql連線mysql資料庫PythonMySql資料庫
- python操作MySQL資料庫連線(pymysql)PythonMySql資料庫
- django | 連線mysql資料庫DjangoMySql資料庫
- 使用pyMySql 連線mysqlMySql
- Django 2連線MySQL資料庫DjangoMySql資料庫
- 使用PETAPOCO連線MYSQL資料庫MySql資料庫
- 使用ABP EntityFramework連線MySQL資料庫FrameworkMySql資料庫
- MFC 使用VS 連線 MySQL資料庫MySql資料庫
- Django 直接使用資料庫連線和遊標讀寫資料庫Django資料庫
- 連線mysql資料庫MySql資料庫
- 連線資料庫-mysql資料庫MySql
- 用Navicat連線資料庫-資料庫連線(MySQL演示)資料庫MySql
- django2.2版本連線mysql資料庫的方法DjangoMySql資料庫
- 使用RMySQL包來連線MySQL資料庫MySql資料庫
- 【MySQL】自定義資料庫連線池和開源資料庫連線池的使用MySql資料庫
- 如何連線MySQL資料庫MySql資料庫
- pycharm連線MySQL資料庫PyCharmMySql資料庫
- Mysql資料庫表連線MySql資料庫
- PHP連線MySql資料庫PHPMySql資料庫
- mysql資料庫連線(MySQLdb)MySql資料庫
- Weka 連線MySQL資料庫MySql資料庫
- java連線mysql資料庫JavaMySql資料庫
- Ruby連線MySQL資料庫MySql資料庫
- Django資料庫連線丟失問題Django資料庫
- python基礎學習24—-使用pymysql連線mysqlPythonMySql
- (轉)PHP連線資料庫之PHP連線MYSQL資料庫程式碼PHP資料庫MySql
- Python3出現"No module named 'MySQLdb'"問題-以及使用PyMySQL連線資料庫PythonMySql資料庫
- mysql資料庫怎麼連線MySql資料庫
- 遠端連線mysql資料庫MySql資料庫
- 【JavaWeb】JDBC連線MySQL資料庫JavaWebJDBCMySql資料庫
- 用thinkphp連線mysql資料庫PHPMySql資料庫
- Python連線MySQL資料庫PythonMySql資料庫
- django中的資料庫連線池實現Django資料庫
- 【python介面自動化】- PyMySQL資料連線PythonMySql
- Django2.2使用mysql資料庫pymysql版本不匹配問題的解決過程與總結DjangoMySql資料庫
- 使用Sequelize連線資料庫資料庫
- 使用JPA連線資料庫資料庫
- (資料庫之pymysql)資料庫MySql