我是 python 和 Flask 的新手。我有一个带按钮的 Flask Web 应用程序。当我点击按钮时,我想执行一个 python 方法而不是一个 Javascript 方法。我怎样才能做到这一点?
我看过 python 的例子,它使用这样的表单标签将我重定向到一个新页面
<form action="/newPage" method="post">
但我不希望它把我重定向到一个新页面。我只是想让它执行 python 方法。 我正在为 Raspberry Pi 机器人汽车做这个。当我按下前进按钮时,我希望它运行向前转动车轮的方法。
按钮 HTML 代码 ( index.html )
<button name="forwardBtn" onclick="move_forward()">Forward</button>
简单的 app.py 代码 - move_forward() 方法位于此处
#### App.py code
from flask import Flask, render_template, Response, request, redirect, url_for
app = Flask(__name__)
@app.route("/")
def index():
return render_template('index.html');
def move_forward():
#Moving forward code
print("Moving Forward...")
我在 Stackoverflow 上看到过类似的问题,但他们似乎没有回答我的问题,或者我无法理解答案。如果有人可以为我提供一种在按钮单击事件上调用 Python 方法的简单方法,我将不胜感激。
我看过的其他问题: