django - 我们如何在 django 模板中访问字典的值而不是 for 循环
解决方案
如果posts
是字典,那么您可以{{ posts.title }}
在模板中使用。
如果posts
是查询集,那么您可以将自定义模板过滤器编写为:
from django.template.defaulttags import register
...
@register.filter
def get_title(queryset):
return queryset[0].title
然后在您的模板中,您可以使用:
{{ posts|get_title }}
推荐阅读
- python-3.x - 稳定baselines3库中的“deterministic=True”是什么意思?
- python - 创建多个 pandas 数据帧作为函数迭代列表的输出
- node.js - 在heroku上部署快速应用程序时无法获取/
- mapbox - 如何从 Mapbox 国家边界获取一组国家边界
- javascript - 带有 forEach 的 JavaScript ramda 映射函数
- c# - XElement - 将多个元素合并到一个下
- c# - 在 C# 中的等效结构之间有效转换
- python - 从已经绘制的数据点制作列表
- amazon-web-services - AWS S3 跨区域复制 - 中断时
- spring-boot - SpringBoot 项目属性没有被 XML Config 中的 bean 拾取