<a href="/exemple">accéder à la page exemple</a>
<a href="{{url_for('exemple')}}">accéder à la page exemple</a>
# @ est un décorateur et app.route définit la route /exemple @app.route('/exemple') def exemple(): # la fonction exemple est une vue # definir les actions à faire # definir le contenu des variables à utiliser dans le template donnee = "Information à afficher" render_template('exemple.html', message=donnee)
@app.route('/autreexemple') def exemple(): # definir les actions à faire return redirect(url_for('exemple'))
@app.route('/autreexemple') def exemple(): # definir les actions à faire return redirect('/exemple')
<form action="/exemple" method="POST">
# @ est un décorateur et app.route définit la route /exemple @app.route('/exemple', methods=['POST']) def exemple(): # la fonction exemple est une vue donnee = "Information à afficher" render_template('exemple.html', message=donnee)
<a href="/exemple/1">accéder à la page exemple</a>
<a href="{{url_for('exemple'), id=1}}">accéder à la page exemple</a>
@app.route('/exemple/<int:id>') def exemple(id): # le paramètre id reçu est passé en paramètre à la fonction # definir les actions à faire render_template('exemple.html')