安裝 pymysql包
安裝 mysql 客戶端(非必須)
$ sudo pip3 install mysqlclient
建立 和 配置資料庫
建立資料庫
create
database mywebdb default
charset utf8 collate utf8_general_ci;
資料庫的配置
關於資料庫的setting設定
engine
'django.db.backends.mysql'
'django.db.backends.sqlite3'
'django.db.backends.oracle'
'django.db.backends.postgresql'
name
user
password
host
port
新增 mysql 支援
修改專案中__init__.py 加入如下內容來提供pymysql引擎的支援
import pymysql
pymysql.install_as_mysqldb(
)
Django 模型(資料庫)
1.新建專案和應用 django admin.py startproject learn models 新建乙個專案 cd learn models 進入到該項目的資料夾 2.新增應用 django.contrib.admin django.contrib.auth django.contrib.c...
Django模型資料庫配置
在虛擬開發環境中,安裝mysql的資料庫驅動mysqlclient pip install mysqlclient在項 的 settings.py 件中找到databases 配置項,將其資訊修改為 databases 屬性定義語法為 屬性 models.欄位型別 選項 屬性命名規則 autofie...
django模型 資料庫設計學習
作用 設計的好,會清晰,且易於理解,後續開發也事半功倍,易於維護。1.一對一的表,兩表的屬性實際上完全可以合併成乙個表,共用乙個主鍵即可 2.一對多的表,可以設中間關聯表,也可以將關聯表併入 多 這頭 若設獨立關聯表,則可引入 多 這頭的主鍵作為其主鍵,也可另立主鍵並將 一 和 多 兩表的主鍵作為關...