一、執行專案報錯資訊如下:
file "/home/pyvip/.virtualenvs/myblog/lib/python3.6/site-packages/django/db/backends/mysql/base.py", line 36, in
raise impr程式設計客棧operlyconfigured('mysqlclient 1.3.13 or newer is required; you h**e %s.' % database.__versiowww.cppcns.comn__)
django.core.exceptions.improperlyconwww.cppcns.comfigured: mysq程式設計客棧lclient 1.3.13 or newer is required; you h**e 0.9.3.
mysql版本太低了,進入/home/pyvip/.virtualenvs/myblog/lib/python3.6/site-
packages/django/db/backends/mysql/base.py,用vim將其開啟
35,36行需要注釋掉,然後就不會因為版本而報錯,在末行模式下輸入wq儲存退出
二、再次執行專案報如下錯誤
file "/home/pyvip/.virtualenvs/myblog/lib/python3.6/site-packages/django/db/backends/mysql/operations.py", line 146, in last_executed_query
query = query.decode(errors='replace')
attributeerror: 'str' object has no attribute 'decode'
使用vim進入/home/pyvip/.virtualenvs/myblog/lib/python3.6/site-packages/django/db/backends/mysql/operations.py中
在第146行中,將decode改為encode即可
此時再次執行專案,可以看到執行成功了!!!證明mysql資料庫連線成功!
總結本文標題: django2.2版本連線mysql資料庫的方法
本文位址:
solr5 5版本 連線mysql資料庫
solr 連線資料 需要兩個jar 另乙個是solr dataimporthandler 5.5.0 jar 包 進入 solr 5.5.0 dist 資料夾中 將圈中jar 進行複製 接下來建立資料庫表 sql語句 如下 create table user id int unsigned not ...
Django 連線 Mysql 資料庫
django專案要運算元據庫,首先要和資料庫建立連線,才能讓程式中的資料和資料庫關聯起來進行資料的增刪改查操作 django專案預設使用mysqldb模組進行和mysql資料庫之間的互動操作,但是mysqldb模組對於python3.4以上的版本支援還不夠完善,所以我們要使用替代方案通過pymysq...
django 連線mysql 資料庫
1 新建乙個mysite專案 django admin startproject mysite 3 安裝mysqlclient pip install mysqlclient 4 在settings.py database中設定資料庫連線配置 databases 5 執行命令 python mana...