我有 3 个模型:
class book(models.Model):
id = models.AutoField(primary_key=True)
publisher= models.ForeignKey(Publisher, related_name='publisher')
def __str__(self):
return str(self.publisher)
def __repr__(self):
return str(self.publisher.id)
class reader(models.Model):
publisher= models.ForeignKey(Publisher)
class publisher(models.Model):
date = models.DateTimeField()
我试图让所有阅读特定书籍的读者,我没有读者和书籍之间的联系,仅通过出版商表,我试图通过以下方式获取此信息: Book.object.select_related(publisher__readers__id='x') 但我正在出错。可以从我的模型等多个表中获取信息吗?谢谢