Maison >développement back-end >Tutoriel Python >Comment envoyer des données d'un formulaire HTML vers un script Python Flask ?

Comment envoyer des données d'un formulaire HTML vers un script Python Flask ?

Patricia Arquette
Patricia Arquetteoriginal
2024-12-21 06:02:12458parcourir

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

Envoi de données d'un formulaire HTML vers un script Python dans Flask

Dans votre script Python, vous pouvez utiliser Flask pour gérer les données soumises à partir d'un HTML formulaire. Pour transmettre la saisie de l'utilisateur du champ du formulaire "projectFilepath" à votre script, modifiez le formulaire et affichez-le en conséquence.

1. Mettre à jour le formulaire HTML :

Le formulaire dans init.html doit inclure des attributs et un nom d'entrée :

<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. Créer une vue pour gérer les données soumises :

Dans votre script Python, ajoutez une vue appelée handle_data qui gère la requête POST et récupère les données du formulaire :

@app.route('/handle_data', methods=['POST'])
def handle_data():
    project_path = request.form['projectFilepath']
    # Your code here

Par en effectuant ces modifications, vous pouvez transmettre les entrées de l'utilisateur du formulaire à votre script pour un traitement ultérieur.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn