class Image(models.Model):
upload = models.FileField(upload_to='homepage/pic_folder/')
class Article(models.Model):
images = models.ManyToManyField(Image)
这些是我有几张照片的文章模型。如何在我的views.py中进行多对多查询,以便以后可以在html中使用它?
答案 0 :(得分:0)
你可以这样做:
article = Article.objects.get(id=article-id)
article_images = article.images.all()
render(request, 'sampletemplate.html', {'images':article_images})
答案 1 :(得分:0)
我明白了。只需在模板* .html中执行此操作
{% for i in var %}
{% for img in i.images.all %}{{ img }}, {% endfor %}
{% endfor %}