我有以下视图代码,它将一些临时数据添加到manytomy关系中包含的Django模型实例中。我希望能够访问模板中的数据,但我不确定如何访问。在
@login_required()
def shopping_cart(request):
try:
cart = ShoppingCart.objects.get(user__exact=request.user)
except ShoppingCart.DoesNotExist:
cart = ShoppingCart(user=request.user)
cart.save()
for album in cart.albums.all():
album.vat_rate = request.session['vat_rate']
album.total_cost = (((album.price / 100) * album.vat_rate) + album.price)
return render_to_response('sym_money/shopping_cart.html',
{'shopping_cart': cart},
context_instance=RequestContext(request))
我需要能够通过以下操作访问模板中的增值税税率和总增值税成本:
^{pr2}$模型中没有任何临时数据包含任何字段,我也不想将其保存到数据库中,我只希望能够从模板访问模型中的临时数据。在
在模板中,当您
{% for album in cart.albums.all %}
时,您正在创建一个全新的queryset,这样您以前的注释对象都将被丢弃。在将album queryset保存为视图中的一个变量,迭代它并像您所做的那样对对象进行声明,然后将此变量传递给上下文。在
提示:} 。在
render_to_response
是oldskool-只需使用^{相关问题 更多 >
编程相关推荐