前言
Django 對各種數據庫提供了很好的支持,包括:PostgreSQL、MySQL、SQLite、Oracle。本篇以mysql為例簡單介紹django連接mysql進行數據操作
Django連mysql需要安裝驅動mysqlclient
sqlite連接
這里以pycharm5.0版本為例
選中db.sqlite3右鍵-new-Data Source
設置path,Drvier如下圖所示

設置file,URL

點擊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 客戶端查看


生成數據庫成功
