day02-orm

作者: wenyilab | 来源:发表于2020-01-28 13:10 被阅读0次

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()

相关文章

  • day02-orm

    ORM1、构建类 2、模型类生成表1)生成迁移文件python manage.py makemigrations2...

  • day02-ORM 和模型迁移

    ORM(Objects Relational Mapping)对象关系映射 把面向对象的概念跟数据库中表的概念对应...

网友评论

      本文标题:day02-orm

      本文链接:https://www.haomeiwen.com/subject/dogpthtx.html