【发布时间】:2021-02-20 13:31:41
【问题描述】:
我有一个类似这样的博客文章详细信息的课程:
class MaghaleDetail(DetailView):
model = MaghaalaatPost
template_name = 'Blog/Blog-elmi-detail.html'
context_object_name = 'maghaale'
def get_context_data(self, **kwargs):
context = super().get_context_data(**kwargs)
context["related_items"] = self.object.tags.similar_objects()[:3]
context["images"] = MaghaalaatImages.objects.all()
return context
这是我的模型:
class MaghaalaatPost(models.Model):
title = models.CharField(max_length=250)
paragraph = models.TextField(blank=True)
class MaghaalaatImages(models.Model):
post = models.ForeignKey(MaghaalaatPost, default=None,
on_delete=models.CASCADE)
images = models.FileField(upload_to='post_images', blank=True)
图像上下文显示每一个图像,因为我将它设置为 all()。如何过滤它以仅显示此特定帖子的图像?
【问题讨论】:
-
请分享您的
MaghaalaatImages模型(相关部分),尤其是与MaghalaatPost的关系。 -
这里,我已经更新了模型。
标签: django django-views