问题描述
我正在尝试创建一个搜索功能,在输入查询时会转到所需的结果页面。
但是它显示了这个错误: 类型错误:“函数”类型的参数不可迭代
这是我的 view.py 代码:
def search_result(request):
entryList = util.list_entries
query = request.GET.get('q')
query_str = str(query)
if query in entryList:
query_found = True
return render(request,"encyclopedia\search_result.html",{
"query_found": query_found,"title": query,"content": util.get_entries(query)
})
else:
query_found = False
return render(request,"search_reasult_list": entryList
})
解决方法
我认为 util.list_entries
应该是 util.list_entries()
。