Django如何添加2个或更多过滤器
Posted
技术标签:
【中文标题】Django如何添加2个或更多过滤器【英文标题】:Django how to add 2 or more filters 【发布时间】:2020-08-25 22:22:34 【问题描述】:如何在 Django 中添加多个过滤器
order.get_cart_total | add:500 | floatformat:2
【问题讨论】:
【参考方案1】:您将这些添加到“链”中,其中第一个过滤器的输出再次被过滤,所以:
order.get_cart_total|add:500<b>|</b>floatformat:2
话虽如此,在order
的get_cart_total
方法或其他方法中将结果加500 可能会更好。模板通常用于指定数据如何呈现,业务逻辑通常写在模型和视图中。
【讨论】:
以上是关于Django如何添加2个或更多过滤器的主要内容,如果未能解决你的问题,请参考以下文章
如何将自定义标签/过滤器添加到现有的 Django 应用程序?