day02-orm

2020-01-28  本文已影响0人  wenyilab

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()
上一篇 下一篇

猜你喜欢

热点阅读