对于学校项目,我希望能够从“index.html”调用文件“app.py”中的一些函数。
实际上,py文件生成了一些东西,然后我必须将生成的东西插入到“index.html”中。我知道如何从py脚本中插入响应,但我不知道如何调用它
这里是app.py(这只是为了说明)
def main():
return "insert this into the html page!"
<script>
function insert()
{
?
}
</script>
<input type="button" value="click to insert" onclick="insert()">
我尝试使用Flask,但当我调用脚本时,它工作了,但随后它切换到另一页…
因此,我想在没有Node.js、React或其他东西的情况下做我想做的事情(不要问我为什么懒得解释)
是的,我需要使用py脚本
谢谢你的帮助
对不起,我的英语不好,如果你说得清楚的话,请告诉我,我会尽力向你解释的
呈现html模板时,需要在render_template函数中传递未调用的函数,然后在html页面上调用该函数,如下所示:
在html文件中
理想情况下,您应该使用node或ajax,但是如果您真的想回到同一个页面,您可以简单地再次呈现同一个页面
在你的html页面上
{{your_data_variable}}
您应该使用Django或Flask之类的框架,而不能像js脚本那样使用python。web开发中的Python在后端使用最多
我建议你学习django:django.com
相关问题 更多 >
编程相关推荐