【发布时间】:2022-01-04 07:43:09
【问题描述】:
如何通过B 模型的外键将Author 模型对象放入查询集中?我想在我的模板中使用Author 对象。
#Models.py
class Book(models.Model):
name = models.CharField(max_length=5)
class Author(models.Model):
# lots of fields
class B(models.Model):
author = models.ForeignKey(Author)
book = models.ForeignKey(Book)
selected_book = "ABC"
book = Book.objects.get(name=selected_book)
original_queryset = B.objects.filter(name=book)
for i in original_queryset:
print(i.author) # returns what i want
queryset = # get all i.author objects somehow
return render(request,"template.html", {"queryset": queryset}
【问题讨论】:
标签: python django django-queryset