1. 程式人生 > >第6天:數據庫配置與模型

第6天:數據庫配置與模型

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天:數據庫配置與模型