【发布时间】:2020-11-14 23:21:57
【问题描述】:
我有以下:
def wiki(request,title):
entries = []
entry = util.get_entry(title)
if entry != None:
markdowner = Markdown()
entry = markdowner.convert(entry)
entries.append(entry)
return render(request, "encyclopedia/entry.html", {
"title": title,
"entries": entries,
})
def search(request):
search=request.GET.get('q')
entries = util.list_entries()
for entry in entries:
if search == entry:
#########################################
entries = []
entry = util.get_entry(search)
markdowner = Markdown()
entry = markdowner.convert(entry)
entries.append(entry)
return render(request, "encyclopedia/entry.html", {
"title": search,
"entries": entries,
})
#######################################
possible=( [str for str in entries if
(search in str )] )
print(possible)
return render(request, "encyclopedia/search.html")
如果搜索 == 条目:有什么方法可以重定向到或调用 wiki(request,title)? 从而能够消除哈希标记之间的代码?
【问题讨论】: