一、数据库连接
二、model.py新建第一个表
新建第一个表
第一步:models.py中写类、表字段
class Category(models.Model): name = models.CharField(verbose_name=‘分类名称‘,max_length=50,unique=True) create_time = models.DateTimeField(verbose_name=‘创建时间‘,auto_now_add=True)#null=True可以为空,默认是不可以为空 update_time = models.DateTimeField(verbose_name=‘修改时间‘,auto_now=True) class Meta: db_table = ‘category‘#数据库中表名字,如果不写默认是子项目名称加类名 verbose_name = ‘文章分类‘ verbose_name_plural = verbose_name ordering = [‘-create_time‘]#排序
第二步:执行命令生成表结构makemigrations-->migrate
python manage.py makemigrations #生成表结构(py)
python manage.py makemigrations user #指定子项目生成表结构(py),不会更改其它项目的数据库
python manage.py migrate #同步到数据库
三、django自带后台添加编辑数据
第一步:admin.py中配置
from . import models admin.site.register(models.Category)
第二步执行:
python manage.py createsuperuser #创建后台管理的admin用户
第三步访问:http://127.0.0.1:8000/admin/
用户名密码就是第二步设置的
页面就可以进行数据的增删改查