我有一个模板 ' cart_summary.html
' 当我显示为另一个模板上的包含时,它呈现得很好{% include 'cart/cart_summary.html' %}
。
但是,当我直接从视图函数(由 ajax 调用)呈现它时,我的上下文变量不会按预期呈现:
# views.py
def add_to_cart(request):
...
cart = request.session['cart']
...
return render_to_response('cart/cart_summary.html', {'cart': cart})
我的 cart_summary.html 模板 -
<a src="{% url cart-page pk=cart.pk %}">
<span> CART ({{ cart.count }}) £{{ cart.get_total }} </span>
<img id="cart_icon" src="{{ STATIC_URL }}images/cart_icon.tiff">
</a>
这是我要返回浏览器的东西-
<span> CART (<bound method ManyRelatedManager.count of <django.db.models.fields.related.ManyRelatedManager object at 0x106bfa150>>) £ </span>
<img id="cart_icon" src="images/cart_icon.tiff">
我需要做什么才能获得正确呈现的字符串?