Я новичок в python и Flask. У меня есть веб-приложение Flask с кнопкой. Когда я нажимаю на кнопку, я хотел бы выполнить метод python, а не метод Javascript. Как я могу это сделать?
Я видел примеры с python, где он перенаправляет меня на новую страницу с помощью тега формы, такого как
<form action="/newPage" method="post">
но я не хочу, чтобы он перенаправлял меня на новую страницу. Я просто хочу, чтобы он выполнял метод python. Я делаю это для робота-малины Pi. Когда я нажимаю кнопку "вперед", я хочу, чтобы он запускал метод для поворота колес вперед.
Кнопка HTML Code (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 при событии нажатия кнопки, было бы весьма полезно.
Другие вопросы, на которые я смотрел:
- Функции вызова Python Flask с помощью кнопок