python - 用于在 Django 中将字符串添加到模板的内置模板过滤器?
问题描述
我想在模板中添加一个字符串。我知道您可以使用|add
过滤器将字符串附加到末尾。这不是我想要做的。我想要我的模板之前的字符串。
例如,如果我的模板是我如何在开头{{ index.salary }}
添加一个?$
我知道你可以制作自己的过滤器。我只是好奇他们是否有内置的东西。
解决方案
您可以创建一个简单的标签
from django import template
register = template.Library()
@register.simple_tag
def prepend_dollar(value):
return "${}".format(value)
在您的模板中,您可以将其用作
{% prepend_dollar index.sallary %}
推荐阅读
- ruby - 运行 docker-compose up -d 但我冲突 ruby 版本的错误
- node.js - 前端使用授权码授予的 VueJS(或 React 或 Angular)应用程序的身份验证架构
- c++ - 如何防止我的应用程序窗口转到另一台显示器(Electron + macOS)
- php - 如何从 curl 发布请求中获取响应头?
- php - docker gitlab-ci ssh php-web,获取 read_passphrase:无法打开 /dev/tty:没有这样的设备或地址
- oracle - Oracle SQL - where 子句使用另一个表中的日期时间值
- html - 包含图像的表格出现问题
- python - PyTorch 中的运行损失是什么以及如何计算
- excel - “另存为”将文件放在比预期高一级的文件夹中
- python - numpy数组的累积产品总和