L'objet Request
Chaque appel à un contrôleur reçoit un objet request construit par Forge à partir de la connexion HTTP.
Requête courante
method
{{ method }}
path
{{ path }}
params
{% if params %}
{% for k, v in params.items() %}{{ k }}={{ v }}{% if not loop.last %}, {% endif %}{% endfor %}
{% else %}
— aucun
{% endif %}
Essayez avec des paramètres : ?prenom=Alice&age=30
Code du contrôleur
@staticmethod
def request_example(request):
ctx = {
"method": request.method, # "GET"
"path": request.path, # "/welcome/request"
"params": {...}, # dict des query params
}
return BaseController.render("welcome/request_example.html",
context=ctx, request=request)