Django Python,通过字典并将其内容打印在html模板中

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django Python,通过字典并将其内容打印在html模板中相关的知识,希望对你有一定的参考价值。

我具有此功能只是为了学习,想在html页面上打印出xxxxx和yyyyy。我已经尝试了所有方法,但最好的方法是aaa bbb

def index(request):
template = loader.get_template('bsapp/index.html')
listan = {'aaa':'xxxxxx','bbb':'yyyyyy'}
context = {
    'listan': listan
}
return HttpResponse(template.render(context, request))

这是html页面,我该怎么写?:

{% for item in listan %}
    {{ item }}<br>
{% endfor %}
答案

您可以在Django中将字典迭代为:

{% for key, value in listan.items %}
    {{ value }}<br>
{% endfor %}

如果您还想显示键,也可以使用{{ key }}

以上是关于Django Python,通过字典并将其内容打印在html模板中的主要内容,如果未能解决你的问题,请参考以下文章

Python Dict 中出现的特殊字符从 AWS 构建并通过 django 视图传递给 js

如何在 Django 中将 Http Post 参数的 Json 值转换为 Python 字典?

如何删除python中的打印文本并将其替换为另一个文本[重复]

django-访问python字典中的项目

python怎么取字典第一个value

《Python从入门到实践》第六章动手试一试