python - Django 从父模型获取基础模型

标签 python django

有没有办法从基础模型调用父模型。我的 model.py 看起来像:

模型.py

Class A(models.Model):
     title = models.CharField(max_length=350)
     description = models.TextField()

Class B(models.Model):
     reftitle = models.CharField(max_length=100)
     inventory = models.IntegerField()

Class C(models.Model):
      a = models.ForeignKey('A')
      b = models.ForeignKey('B')
      notes = models.TextField()

由于某些原因,我只能从A类检索数据是否有任何可能的方法可以通过引用A类检索C类 .

最佳答案

从给定的 A 获取所有 C:

a = A()
list_of_c = a.c_set.all()

并从给定的C获取A:

c = C()
a = c.a

The reference has an own section about Many-to-one-relationships .

关于python - Django 从父模型获取基础模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30151567/

相关文章:

python - 如何实现分类系统

Python 连接字符串和函数

1 个程序中的 python tcp 服务器/客户端

Python:如何在基类的方法中获取子类的新属性名称?

python - 如何在 Django 中控制第三方贡献的位置

Python OpenCV cv2.VideoWriter 错误

python - Django - 基于函数的 View 的自定义权限

mysql - Django如何执行SQL语句并返回queryset?

python - 在 Heroku 中找不到满足 tensorflow==1.0.0 要求的版本

python - Django DRF 更新用户