如何以关系方式从字典/元组发送到django模板?

时间:2017-10-30 03:25:21

标签: python django dictionary

所以我有一个字母字典,字母名称作为键,一个整数作为值的id。 (这用于在页面顶部跳转到导航,这是硬编码的html)

然后我有许多命名的元组。每个人都是一个州。它具有字母ID状态名称和状态ID。

然后有许多为合作伙伴命名的元组。每个都有一个州ID,图片网址,链接和合作伙伴名称。

我正在努力解决的部分是如何在模板中显示这些内容。我希望每个州按字母顺序排列,拥有跳转导航ID,以及该州的合作伙伴。

非常感谢任何反馈! 感谢。

注意:字典/元组位于views.py

1 个答案:

答案 0 :(得分:0)

您有一个从视图发送到模板的上下文词典。使用django.shortcuts.render函数返回上下文字典。 假设:

from django.shortcuts import render
# Write a view
def show_states(request):
    states = {'a': 1, 'b': 2, 'c': 3, 'd': 4}
    return render(request, 'show_states.html', {'all_states' : states})

然后您可以在模板中访问它们