如何解决我该如何解决我的代码中的这个错误?类型错误:“函数”类型的参数不可迭代
我正在尝试创建一个搜索功能,在输入查询时会转到所需的结果页面。
但是它显示了这个错误: 类型错误:“函数”类型的参数不可迭代
这是我的 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()
。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。