Django在单个视图中的多个上下文

时间:2014-03-26 01:11:47

标签: python django

我希望有这样的东西,其中上下文来自单个视图中使用的多个模型。这怎么可能?

def productpage(request, product_image_id):
    product = get_object_or_404(Product, pk=product_image_id)
    image = get_object_or_404(Image, pk=product_image_id)
    return render(request, 'polls/productpage.html', {'product': product}, {'image':image})

此代码无效,但代表了我要做的事情

1 个答案:

答案 0 :(得分:5)

你几乎做对了。只需改变

return render(request, 'polls/productpage.html', {'product': product}, {'image':image})

return render(request, 'polls/productpage.html', {'product': product, 'image':image})