python - Django按大小写重新组合
问题描述
我在 django 有一个项目,我必须按字母顺序显示客户,但公司名称可以从大写或小写开始。
现在我下面的解决方案显示名称在一个部分从小写开始,名称从同一个字母开始,但在另一部分大写。
{% regroup clients by title.0 as clients_list %}
{% for client in clients_list %}
{{ client.grouper }}
{% for item in client.list %}
{% if item.client_link %}
<a href="{{ item.client_link }}">{{ item.title }}</a>
{% else %}
{{ item.title }}
{% endif %}
{% endfor %}
{% endfor %}
如何在一个部分下显示名称从大写和小写开始?
解决方案
使用名为 title {{ item.title|title }} {% else %} {{ item.title|title }} 的 Django 内置模板过滤器
推荐阅读
- ios - 如果我创建一个新窗口并 makeKeyAndVisible,前一个窗口会发生什么
- python - Python:参数的参数字符串
- pandas - 使用 Numpy 计算中位数的命名变量
- microsoft-graph-api - 无法使用 Beta Graph API 删除 AppRoleAssignment
- keras - 如何调试“ValueError:检查输入时出错”
- google-sheets-api - Google Sheets API 失败并显示 500
- java - BinarySearchTree 中的 balance 方法有什么问题?(爪哇)
- reactjs - 如何用子项目构建项目?
- python - 如何在其他文本之间抓取特定文本?
- javascript - 如何通过 GTM 在 Google Analytics 中显示内部用户 ID 而不是客户端 ID(ga cookie)?