一:生成迁移文件
命令:python3 manage.py makemigrations
迁移文件是根据模型类生成的
二:执行迁移生成表
命令:python3 manage.py migrate
三:进入项目shell的命令:
命令:python3 manage.py shell
四:通过模型类操作数据表:
1.导入模型类:
from booklets.models import BookInfo
2.向booktest.BookInfo表中插入一条数据
b = BookInfo() # 定义一个BookInfo类的对象
b.title = '天龙八部' # 定义b对象的属性并赋值
b.bpub_data = date(1990.,1,1)
b.save() # 保存数据到数据库中
3.查询booktest.BookInfo表中id为1的数据(查询所有数据 BookInfo.objects.all())
b = BookInfo.objects.get(id=1)
4.修改b对象的图书出版时间
b.bpub_data = date(1990,10,10)
b.save()
5.删除b对象
b.delete()
五:模型类关系和关系查询
查询HeroInfo中所有数据:
网友评论