应用名/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

  Django QuerySet 多表联查/条件选取/合并

 

 

Django QuerySet 多表联查/条件选取/合并

 

 Django QuerySet 多表联查/条件选取/合并

 

相关文章:

  • 2022-12-23
  • 2021-06-29
  • 2022-12-23
  • 2021-11-04
  • 2021-07-31
  • 2021-08-21
  • 2022-12-23
猜你喜欢
  • 2021-09-02
  • 2021-09-09
  • 2021-08-04
  • 2022-12-23
  • 2022-12-23
  • 2021-08-19
相关资源
相似解决方案