首页 > 解决方案 > Django如何添加2个或更多过滤器

问题描述

如何在 Django 中添加多个过滤器

{{ order.get_cart_total | add:500 | floatformat:2 }}

标签: djangodjango-viewsdjango-templatesjinja2

解决方案


您将它们添加到“”中,其中第一个过滤器的输出再次被过滤,因此:

{{ order.get_cart_total|add:500|floatformat:2 }}

话虽如此,在 的get_cart_total方法order或其他方法中将结果添加 500 可能会更好。模板通常用于指定如何呈现数据,业务逻辑通常写入模型和视图中。


推荐阅读