首页 > 解决方案 > 如何在模板中获取“price_retail”字段值?

问题描述

我正在尝试price_retail使用模板标签访问产品详细信息页面中的字段purchase_info_for_product。但我没有得到price_retail.

 {% purchase_info_for_product request product as session %}
    {{ session.price.price_retail|currency:session.price.currency }}

但我能够访问像incl_tax, excl_tax

标签: pythondjangodjango-templatesdjango-oscar

解决方案


看起来您正在尝试访问股票记录中的字段 - 这Price与策略提供的对象不同。

股票记录在父对象上可用,并且可以通过以下方式访问:

session.stockrecord.price_retail

注意:该price_retail字段将在Oscar 2.1中删除


推荐阅读