如何在单击html页面上的按钮时执行python代码并在Django的同一页面上显示结果?

时间:2017-02-24 05:50:39

标签: javascript jquery python html django

我使用此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的新手。感谢您的帮助。

0 个答案:

没有答案