Heim >Backend-Entwicklung >Python-Tutorial >Wie sende ich Daten aus einem HTML-Formular an ein Flask-Python-Skript?
Senden von Daten aus einem HTML-Formular an ein Python-Skript in Flask
In Ihrem Python-Skript können Sie Flask verwenden, um aus einem HTML übermittelte Daten zu verarbeiten bilden. Um Benutzereingaben aus dem Formularfeld „projectFilepath“ an Ihr Skript zu übergeben, ändern Sie das Formular und die Ansicht entsprechend.
1. HTML-Formular aktualisieren:
Das Formular in init.html sollte Attribute und einen Eingabenamen enthalten:
<form action="{{ url_for('handle_data') }}" method="post" enctype="multipart/form-data"> <input type="text" name="projectFilepath" placeholder="Spot your project files"> <input type="submit" value="Spot"> </form>
2. Erstellen Sie eine Ansicht zum Verarbeiten übermittelter Daten:
Fügen Sie in Ihrem Python-Skript eine Ansicht namens handle_data hinzu, die die POST-Anfrage verarbeitet und die Formulardaten abruft:
@app.route('/handle_data', methods=['POST']) def handle_data(): project_path = request.form['projectFilepath'] # Your code here
Von Wenn Sie diese Änderungen vornehmen, können Sie die Benutzereingaben aus dem Formular zur weiteren Verarbeitung an Ihr Skript übergeben.
Das obige ist der detaillierte Inhalt vonWie sende ich Daten aus einem HTML-Formular an ein Flask-Python-Skript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!