项目连接MySQL数据库
1.修改配置文件
需修改settings.py中配置数据库的连接信息DATABASE如下所示
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'USER': 'root',
'PASSWORD': '482185',
'PORT': '3306',
'HOST': 'localhost',
'NAME': 'day02_1',
}
}
2.在mysql中创建好定义的数据库
①.进入mysql
mysql -u root -p
②.创建数据库
create database XXX charset=utf-8;
3.配置数据库链接
①.安装pymysql
pip install pymysql
②.配置init.py文件,完成数据库的驱动加载
import pymysql
pymysql.install_as_MySQLdb()
4.定义模型
在文件models.py下定义一个模型类
一个模型类在数据库中对应一张表,在模型类中定义的属性,对应模型对照表中的一个字段
from django.db import models
# Create your models here.
class Student(models.Model):
stu_name = models.CharField(max_length=6)
stu_sex = models.BooleanField()
stu_birth = models.DateField()
stu_delete = models.BooleanField(default=0)
stu_create_time = models.DateField(auto_now_add=True