Heim >Backend-Entwicklung >Python-Tutorial >Wie sende ich Daten aus einem HTML-Formular an ein Flask-Python-Skript?

Wie sende ich Daten aus einem HTML-Formular an ein Flask-Python-Skript?

Patricia Arquette
Patricia ArquetteOriginal
2024-12-21 06:02:12504Durchsuche

How to Send Data from an HTML Form to a Flask Python Script?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn