Bootstrap

Django学习day02

项目连接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

悦读

道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。

;