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
Libérer: 2024-12-21 06:02:12
original
580 Les gens l'ont consulté

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>
Copier après la connexion

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
Copier après la connexion

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 de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal