gpt4 book ai didi

python - 如何将列表从 View 传递到 django 中的模板

转载 作者:太空狗 更新时间:2023-10-29 22:26:28 25 4
gpt4 key购买 nike

我正在尝试将列表从 View 传递到 Django 中的模板。

在我的文件 wiew.py 中,我定义了名为 hour 的 View

# This Python file uses the following encoding: utf-8

from django.shortcuts import render
from django.http import HttpResponse
from datetime import datetime
from django.shortcuts import render_to_response

# Create your views here.
def hour(request):
now = datetime.now()
list = ['Bern','Bob','Eufronio','Epifanio','El pug']
return render_to_response('hour.html',list)

我在 View 中使用快捷方式。

我有一个名为 hour.html 的模板,所以这样:

<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="CONTENT-TYPE" content="text/html; charset=utf-8">
<title>Date</title>

</head>
<body>
The names are:
{%for item in list%}
<li>{{item}}</li>
{% endfor %}
</body>
</html>

但是我的模板 hour.html 在浏览器中显示为空。如何将列表从我的 View 发送到模板。感谢游记关注

最佳答案

你应该使用return render_to_response('hour.html',{"list": list})

或者return render(request, 'hour.html', {"list": list})

第二个render需要from django.shortcuts import render

关于python - 如何将列表从 View 传递到 django 中的模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22108082/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com