zoukankan      html  css  js  c++  java
  • Django QuerySet 多表联查/条件选取/合并

    应用名/models.py(模型,定义模型类,一对多 models.ForeignKey):

    from django.db import models
     
    # 一个图书对应多个英雄人物
     
    # 图书类(一类)
    class BookInfo(models.Model):
        btitle = models.CharField(max_length=20, db_column='title')  # 图书名称
        bpub_date = models.DateField()  # 出版日期
        bread = models.IntegerField(default=0)  # 阅读量
        bcomment = models.IntegerField(default=0)  # 评论量
        isDelete = models.BooleanField(default=False)  # 删除标记
     
     
    # 英雄人物类(多类)
    class HeroInfo(models.Model):
        hname = models.CharField(max_length=20)  # 英雄名
        hgender = models.BooleanField(default=False)  # 性别
        hcomment = models.CharField(max_length=200, null=True, blank=False)  # 备注
        isDelete = models.BooleanField(default=False)  # 删除标记
        # 关联属性 (定义在多的一方)
        hbook = models.ForeignKey('BookInfo')  # 对应数据库表中的字段book_id。
        # heroInfo.book是BookInfo对象; heroInfo.book_id只是BookInfo对象的id
    

      

     

  • 相关阅读:
    窗体间传值
    winform 导出datagridview 到excel
    单击单元格任意地方事件
    CLR via 随书笔记
    值类型和引用类型的区别
    System.Object简介
    装箱与拆箱
    静态类
    关于Linq2Sql有外键表的更新引发的问题。
    滑动切换页面
  • 原文地址:https://www.cnblogs.com/apple2016/p/13920172.html
Copyright © 2011-2022 走看看