django - 如何在 django 标签内转义双引号?
问题描述
我想在下面的代码中转义这些引号“dmY”。我怎样才能逃避这些报价,它们使我的项目崩溃。
<td><a href="{% url 'tender_list' date='{{ tenderEnquiries.d_assigned|date:"d-m-Y" }}' %}">{{ tenderEnquiries.c }} tenders</a></td>
提前谢谢你。
解决方案
引号不是问题。问题是您尝试将模板标签嵌套在 Django 模板语言不支持的模板标签内。
你有几个选择:
- 传递等效的
tenderEnquiries.d_assigned|date:"d-m-Y"
模板变量并使用它来反转 URL - 在您的视图中反转 URL 并将其作为模板变量传递
- 创建一个自定义模板标签,
tenderEnquiries
作为参数接收并呈现 URL
推荐阅读
- c++ - 递归向量时间复杂度之和
- python - Python 错误:“中断在循环之外”
- firebase - 在 Flutter 中具有角色库授权的 Firestore 和 google auth
- flutter - 从 API 返回的 JSON 本地化字符串无效
- sapb1 - B1 打印和交付条件操作当前用户
- python - 以下情况如何正确使用抽象类
- java - 如何正确使用 MapStruct @Mapping 和 @Mappings?
- java - 带有 JButton 的 ActionListener 问题
- postgresql - oracle DUP_VAL_ON_INDEX for PostgreSQL?
- python - 在 Flask 中显示 Matplotlib 图时出错