第6天:數據庫配置與模型
阿新 • • 發佈:2019-05-03
init 配置信息 jpg pan base str bsp ken 數據庫配置
數據庫配置
ORM Object relational mapping 對象關系映射,把類和數據庫表對應,把對象和表記錄對應,通過類和對象操作數據庫表中的數據,而不需要編寫SQL語句
1、使用MySQL數據庫首先需要安裝驅動程序
pip install PyMySQL
2、在Django的工程同名子目錄的__init__.py中添加如下語句,作用是讓Django的ORM能以mysqldb的方式來調用PyMySQL
from pymysql import install_as_MySQLdb install_as_MySQLdb()
3、編輯settings.py,修改DATABASE配置信息
DATABASES = { ‘default‘: { ‘ENGINE‘: ‘django.db.backends.mysql‘, ‘HOST‘: ‘127.0.0.1‘,#主機 ‘PORT‘: 3306, #端口 ‘USER‘: ‘root‘, #數據庫用戶名 ‘PASSWORD‘: ‘root‘, #數據庫用戶密碼 ‘NAME‘: ‘demo‘ #數據名字 } }
4、在MySQL中創建數據庫
create database demo default charset=utf8;
Django模型類的定義
第6天:數據庫配置與模型