ORM
1、构建类
from django.db import models
# Create your models here.
class BookInfo(models.Model):
"""book model class"""
# CharField 说明是一个字符串,max_length:最大长度
btitle = models.CharField(max_length=20)
# DateField : 日期类型
bpub_date = models.DateField()
2、模型类生成表
1)生成迁移文件
python manage.py makemigrations
2)执行迁移生成表
python manage.py migrate
3、通过类操作表
from booktest.models import BookInfo
from datetime import date
# 插入
b = BookInfo()
b.btitle = '天龙八部'
b.bpub_date = date(2020,1,28)
b.save()
# 查询
b2 = BookInfo.objects.get(id=1)
b2.btitle
b2.bpub_date
# 修改
b2.bpub_date = date(2020,2,1)
b2.save()
# 删除
b2.delete()
网友评论