Fix(NSI): corection des erreurs vue pendant le cours
This commit is contained in:
parent
c92d7bbbb7
commit
8195d1ad59
@ -105,14 +105,7 @@
|
||||
\begin{exercise}[subtitle={Application web avec Bottle - requête POST}, step={2}, origin={Ma tête}, topics={ Interaction client-serveur }, tags={ HTTP, Flask }]
|
||||
Les requêtes POST envoient des informations au serveur. Ces informations sont le plus souvent envoyé à partir d'une formulaire HTML.
|
||||
|
||||
On reprend le code de la question \ref{bottle_base} de l'exercice précédent. Puis on ajoute à côté du script de notre application, le modèle suivant:
|
||||
|
||||
\begin{center}
|
||||
\begin{minipage}{0.9\linewidth}
|
||||
\inputminted[bgcolor=base3,linenos]{html}{./scripts/modele_base.html}
|
||||
\end{minipage}
|
||||
\end{center}
|
||||
Ce modèle permettra d'avoir une structure HTML propre. Il n'y aura plus qu'à passer le contenu du body.
|
||||
On reprend le code de la question \ref{bottle_base} de l'exercice précédent.
|
||||
|
||||
\begin{enumerate}
|
||||
\item Supprimer la route \texttt{hello} et ajouter la route suivante
|
||||
@ -165,7 +158,7 @@
|
||||
\end{exercise}
|
||||
|
||||
|
||||
\begin{exercise}[subtitle={QCM}, step={2}, origin={Ma tête}, topics={ Interaction client-serveur }, tags={ HTTP, Flask }]
|
||||
\begin{exercise}[subtitle={QCM}, step={2}, origin={Annales}, topics={ Interaction client-serveur }, tags={ HTTP, Flask }]
|
||||
\begin{enumerate}
|
||||
\item Parmi GET et POST, quelle méthode d'envoi de formulaire crypte les informations envoyées au serveurs?
|
||||
\begin{tasks}(2)
|
||||
|
Binary file not shown.
@ -6,4 +6,4 @@ def get_formulaire():
|
||||
<input type='submit' value='Bonjour bottle !'/>
|
||||
</form>
|
||||
"""
|
||||
return template("modele_base.html", boby=formulaire)
|
||||
return formulaire
|
||||
|
@ -1,6 +1,6 @@
|
||||
@post('/formulaire')
|
||||
@post('/bonjour')
|
||||
def bonjour() :
|
||||
nom = bottle.request.forms.get('nom')
|
||||
body = "<p>Bonjour mon(a) che(è)r(e) " + nom + "</p>"
|
||||
|
||||
return template("modele_base.py", body=body)
|
||||
return body
|
||||
|
@ -1,4 +1,4 @@
|
||||
from botte import request, get
|
||||
from bottle import request, get
|
||||
|
||||
@get('/age')
|
||||
def age_de():
|
||||
@ -6,9 +6,9 @@ def age_de():
|
||||
name = request.query.name
|
||||
age = request.query.age
|
||||
|
||||
if age > 1:
|
||||
if int(age) > 1:
|
||||
return name + " a " + age + " ans."
|
||||
elif age <= 0:
|
||||
elif int(age) <= 0:
|
||||
return "Mouai..."
|
||||
else:
|
||||
return name + " a " + age + " an."
|
||||
|
Loading…
Reference in New Issue
Block a user