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
Freigeben: 2024-12-21 06:02:12
Original
502 Leute haben es durchsucht

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>
Nach dem Login kopieren

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
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage