我从Django的一个简单的例子开始,只是测试一些东西,我得到了一个错误。你知道吗
这是我电脑里的密码视图.py地址:
def index(request):
file = open("wappApp/talk.txt", encoding="UTF-8")
data = file.read()
file.close()
dates = search_date(data)
return render(dates, 'wappApp/index.html')
日期是日期的列表。你知道吗
在我的模板中,我是这样做的:
<ul>
{% for days in dates %}
<li><a>{{ days }}</a></li>
{% endfor %}
</ul>
但有件事我并不觉得在django很新鲜。你知道吗
这是错误: “list”对象没有属性“META”
任何帮助都会非常感激的
正如您所看到的here,render接收param
request
作为第一个参数,您将给出一个“list”。试试这个:请记住,
dates
是上下文,它应该是dict
而不是list
。如果您将其作为列表,请尝试以下操作:更新:
通过前面提到的错误,我可以看到
dates
是一个列表,因此通过这样做:我用一个值为
dates
的键创建了一个dict。因此,在模板中,您可以:然后打印整个列表。你知道吗
相关问题 更多 >
编程相关推荐