from flask import Flask, render_template, redirect, url_for, flash from forms import ContactForm app = Flask(__name__) app.config['SECRET_KEY'] = 'votre_cle_secrete_pour_flask_wtf' @app.route('/contact', methods=['GET', 'POST']) def contact(): form = ContactForm() # Si on arrive sur la page après validation du formulaire (POST) if form.validate_on_submit(): # Traitement les données du formulaire name = form.name.data email = form.email.data message = form.message.data # Par exemple, enregistrer ou envoyer un email flash(f"Merci {name}, voici le message: {message}", "success") return redirect(url_for('contact')) # Si on arrive sur la page sans validation du formulaire (GET) return render_template('form.html', form=form) if __name__ == "__main__": app.run(debug=True)