按下flask模板中的按钮后,我希望它调用app.py中定义的python函数,通过在下面定义函数的位置键入以下内容,可以在模板中调用该函数:
app.py中的示例函数:@app.route('/foo')
def foo(x,y):
pass
app.jinja_env.globals.update(foo=foo)
模板:
Enable
在我的按钮中,我有onclick属性,只是为了测试是否使用javascript按下了许多正确的按钮,如:
{% block scripts %}
{ { super() }}
function myFunction(elem){
if(confirm('Are you sure you want to ' + elem.name) == true){
alert("its done.");
}
else {
return false;
}
}
{% endblock %}
我面临的问题是我需要在模板中提供的功能来对应正确的按钮。例如,如果按钮说启用,那么我需要调用已经定义的启用函数,否则如果按钮对应于false,我希望使用禁用函数。
我觉得我朝着正确的方向前进,但不能越过这一部分。请尽量详细。
最佳答案:
如果您希望在不向服务器生成请求的情况下执行您的函数,那么必须在javascript