如何在django模板中读取传递过去的字典参数中的某一项?

2025-02-27 08:15:13
推荐回答(2个)
回答1:

两个方法:
1. 你可以用翻译文件 {% trans ,这样就不需要去取genders了
2. 可以增加一个filter,参考这里: https://code.djangoproject.com/ticket/3371

回答2:

  django 模板直接遍历字典就可以实现;
  参考例子:
  方法一:
  t = Template('{% for key, value in dict.items %}{{ key }}===>{{ value }}\n{% endfor %}')
  t.render(c)
  方法二:
  t = Template('{% for key in dict.items %}{{ key.0 }}===>{{ key.1 }}\n{% endfor %}')
  t.render(c)