django框架學習:九. django連接mysql,sqlite


前言

Django 對各種數據庫提供了很好的支持,包括:PostgreSQL、MySQL、SQLite、Oracle。本篇以mysql為例簡單介紹django連接mysql進行數據操作
Django連mysql需要安裝驅動mysqlclient

sqlite連接

這里以pycharm5.0版本為例

選中db.sqlite3右鍵-new-Data Source

設置pathDrvier如下圖所示

設置fileURL

 

 

點擊Test Connection ,右下角Apply應用。

mysql安裝

方法1:

python 3.x

pip install pymysql

安裝后還需要在__init__.py中添加初始化代碼

import pymysql

pymysql.install_as_MySQLdb()

 

 

 

方法2:

下載安裝mysqlclient

pip install mysqlclient

settings.py中配置數據庫連接信息

 

 連接navicat mysql客戶端

這里已經在我自己服務器使用docker搭建了一個mysql數據庫了,docker ps

 

 查詢到端口號

連接數據庫

 

 

 

創建表,同步數據庫

modles.py 創建presoninfo

 

 終端遷移數據:

python manage.py makemigrations

python manage.py migrate

打開navicat mysql 客戶端查看

 

 

 

 生成數據庫成功

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM