Django連線mysql資料庫

2021-10-25 18:43:58 字數 736 閱讀 2025

作業系統:mac os

在專案setting檔案中修改資料庫配置

databases =

}

只是設定這樣的話,執行報錯nameerror: name 『_mysql』 is not defined

安裝mysqlclient 和pymysql

pip install mysqlclient

pip install pymysql

然後在專案的__init__.py檔案中,初始化pymysql

import pymysql  # 匯入第三方模組,用來操作mysql資料庫

pymysql.install_as_mysqldb(

)

到這邊還可能報版本錯誤:

在初始化時修改版本資訊。

最終**

import pymysql  # 匯入第三方模組,用來操作mysql資料庫

pymysql.version_info =(1

,4,13

,"final",0

)pymysql.install_as_mysqldb(

)

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...

Django連線MySQL資料庫

最近幾天在學習django框架,本以為一天內基本可以擼一遍,沒想到卻花了我兩天的時間。中途踩過一些坑,最大的坑應該是django的orm機制,今晚有空來分享一下。1.如果沒有安裝django,用pip安裝 安裝指定版本 pip3 install django 1.11.5 安裝最新版本 pip3 i...