我使用此tutorial创建了一个简单的简单搜索页面 这很好用,我将搜索结果作为可点击链接的列表。
现在,我希望点击一个链接(搜索结果之一),我的一个python函数在views.py
中运行,输出显示在同一页面中。
例如,假设搜索结果是这样的,
结果
[RESULT1] [1]
[RESULT2] [2]
然后点击'result1',我的python代码在后端运行:
def mypythoncode(a_search_result):
output = a_search_result + ' processed output'
return output
,返回的输出显示在同一搜索结果页面上:
结果
[RESULT1] [1]
result1已处理的输出
[RESULT2] [2]
为此,我试图将搜索结果输出为按钮
<button id="{{ res.0 }}">{{ res.0 }}</button>
我可以轻松地使按钮看起来像一个URL超链接,所以为了我的目的,这很好。
我不知道如何点击这个“按钮”(搜索结果),在后端运行python,并在同一个search.html
页面中呈现结果。
我是Django的新手。感谢您的帮助。