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

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