在Django中进行多对多的查找

在Django中进行多对多的查找

这可能是一个侮辱性的简单,值得纳尔逊蒙兹笑,但我有一个真正的脑力激荡时刻试图通过各种模型关系进行多对多的连接。 我有以下型号(简化为您的享受!): class Document(models.Model): title=models.CharField(max_length=200) author=models.ForeignKey(User, blank=True)…


django models - Django:多对多关系的逆向列表?

在models.py中有两个简单的模型:Service和Host。 Host.services与Service有M2m关系。 换句话说,主机有多个服务,一个服务可以驻留在多个主机上; 一个基本的m2m。 models.py class Service(models.Model): servicename=models.CharField(max_length=50)…


python - Django外键查询

在以下模型中: class header(models.Model): title=models.CharField(max_length=255) created_by=models.CharField(max_length=255) def__unicode__(self): return self.id() class crit…


django - 许多模型之间的多对多关系

我有以下代表书籍和作者的模型。 一本书可以有多个作者,作者可以写多本书。 所以我使用Django的ManyToManyField类型来将两个模型链接到一起。 我可以使用Django Admin来添加一个Book,并在这个过程中创建一个Author 。 但是当我查看刚刚创建的Author时,并没有链接到Book 。 我必须显式设置Author实例和Book实例之间的反向关系。 那就是这样吗?或…


python - 基于外键的Django模型自动递增主键

我想弄清楚如何布局我的两个Django模型,以便在将新模型保存到数据库时,它的主键会增加,使得它是具有相同外键的所有记录的下一个最高值。 这很像这个问题,但我想知道如何在Django中做到这一点。 下面是一个类似情况的摘录: id | job_id | title 0 1 hi 1 1 hello 2 1 goodbye 0…


python - Django:如何使用已过滤的ForeignKey字段计数来注释查询集?

Django新手问题:) 我有以下型号-每个评论都是针对一个产品,每个产品都有一个部门: class Department(models.Model): code=models.CharField(max_length=16) class Product(models.Model): id=models.CharField(max_length=40, prima…


如何使用Django Rest Framework创建多个模型实例?

我想使用Django Rest Framework和一个API调用来保存和更新多个实例。 例如,假设我有一个可以拥有多个“教师”的“课堂”模型。 如果我想创建多个教师,然后更新他们所有的课堂号码,我该怎么做? 我是否必须为每位老师拨打API电话? 我知道目前我们无法保存嵌套模型,但我想知道我们是否可以在教师级别保存它。 谢谢!…



如何编写django-rest-framework序列化程序/字段来合并通用关系中的数据?

我有一个泛型关系指向各种其他对象的对象,我需要它们被合并(内联),所以序列化的对象看起来像一个完整的对象。 例如: class Enrollement(models.Model): hq=models.ForeignKey(Hq) enrollement_date=models.Datetime() content_type=models.ForeignKe…


如何在Django REST框架中将过滤器应用于嵌套资源?

在我的应用程序中,我有以下模型: class Zone(models.Model): name=models.SlugField() class ZonePermission(models.Model): zone=models.ForeignKey('Zone') user=models.ForeignKey(User) is_administra…


django - 通过表序列化M2M关系

我有以下型号: class Packing(models.Model): name=models.CharField(max_length=100) size=models.CharField(max_length=50,blank=True) class Product(models.Model): name=models.CharField(max_le…




framework多对多 django framework外键 framework framework实例 framework序列化 framework中文 framework教程 serializer serializer嵌套