django - Django如何添加2个或更多过滤器
问题描述
如何在 Django 中添加多个过滤器
{{ order.get_cart_total | add:500 | floatformat:2 }}
解决方案
您将它们添加到“链”中,其中第一个过滤器的输出再次被过滤,因此:
{{ order.get_cart_total|add:500|floatformat:2 }}
话虽如此,在 的get_cart_total
方法order
或其他方法中将结果添加 500 可能会更好。模板通常用于指定如何呈现数据,业务逻辑通常写入模型和视图中。
推荐阅读
- xamarin - “后期绑定”期间的数据在真机上不显示(Xamarin.Forms + Prism + CarouselViewController)
- javascript - 获取一个动态的div内容并显示在另一个div中
- ios - 调整超过 2 个元素的内容压缩和拥抱属性
- python - 为什么生成的图像与这个 GAN 中的真实图像具有不同的形状?
- dart - 颤振单击 1 个按钮应该为其余按钮设置动画
- python - 如何在 Python 中加速多个 http 请求
- c++ - 我们应该序列化 std::chrono::duration 类还是 POD(普通旧数据)并且不需要序列化?
- r - 在 prop.table 的嵌套表中指定比例
- node.js - 部署到弹性 beantalk 的部署问题“拒绝删除”
- java - Docx4j 中的隐藏表