Question 1 sur 20
1. Comment accéder aux cookies dans une application Flask ?
- A request.cookies
- B request.cookie
- C request.get_cookies
- D request.headers['Cookies']
Dans Flask, les cookies peuvent être accédés via request.cookies
.
Question 2 sur 20
2. Quelle méthode Flask est utilisée pour créer une réponse HTTP personnalisée ?
- A make_response()
- B custom_response()
- C response()
- D create_response()
La méthode make_response()
est utilisée pour créer une réponse HTTP personnalisée dans Flask.
Question 3 sur 20
3. Comment gérer les sessions dans Flask ?
- A session
- B request.session
- C flask.session
- D app.session
Dans Flask, les sessions peuvent être gérées en utilisant l'objet session
.
Question 4 sur 20
4. Quel décorateur est utilisé pour protéger une route dans Flask en exigeant une authentification ?
- A @login_required
- B @auth_required
- C @secure_route
- D @require_login
Le décorateur @login_required
de l'extension Flask-Login est utilisé pour protéger une route et exiger une authentification.
Question 5 sur 20
5. Quelle est la commande pour créer une migration dans Flask-Migrate ?
- A flask db migrate
- B flask migrate create
- C flask db create
- D flask db init
La commande flask db migrate
est utilisée pour créer une nouvelle migration avec Flask-Migrate.
Question 6 sur 20
6. Quelle méthode est utilisée pour ajouter une route dynamiquement après le démarrage de l'application dans Flask ?
- A app.add_url_rule()
- B app.route()
- C app.add_route()
- D app.register_route()
La méthode app.add_url_rule()
est utilisée pour ajouter une route dynamiquement dans une application Flask.
Question 7 sur 20
7. Quelle extension Flask permet d'utiliser des API RESTful facilement ?
- A Flask-RESTful
- B Flask-API
- C Flask-REST
- D Flask-APIBuilder
L'extension Flask-RESTful
est utilisée pour faciliter la création d'API RESTful dans Flask.
Question 8 sur 20
8. Comment définir une variable de session dans Flask ?
- A session['variable'] = valeur
- B session.variable = valeur
- C flask.session['variable'] = valeur
- D app.session['variable'] = valeur
Dans Flask, une variable de session est définie en utilisant session['variable'] = valeur
.
Question 9 sur 20
9. Quelle méthode est utilisée pour envoyer un fichier en tant que réponse dans Flask ?
- A send_file()
- B return_file()
- C file_response()
- D app.send_file()
La méthode send_file()
est utilisée pour envoyer un fichier en tant que réponse dans Flask.
Question 10 sur 20
10. Quel objet Flask est utilisé pour accéder aux en-têtes d'une requête HTTP ?
- A request.headers
- B request.head
- C request.info
- D request.meta
Les en-têtes d'une requête HTTP sont accessibles via request.headers
dans Flask.
Question 11 sur 20
11. Comment configurer une application Flask pour charger les variables d'environnement depuis un fichier .env ?
- A En utilisant l'extension python-dotenv
- B En configurant directement dans app.config
- C En utilisant l'extension Flask-Dotenv
- D En utilisant Flask-Env
L'extension python-dotenv
est couramment utilisée pour charger les variables d'environnement depuis un fichier .env dans Flask.
Question 12 sur 20
12. Quel est le rôle du décorateur `@app.before_request` dans Flask ?
- A Exécuter une fonction avant chaque requête
- B Exécuter une fonction après chaque requête
- C Exécuter une fonction uniquement pour les requêtes POST
- D Exécuter une fonction uniquement pour les requêtes GET
Le décorateur @app.before_request
est utilisé pour exécuter une fonction avant chaque requête dans Flask.
Question 13 sur 20
13. Comment définir une route par défaut dans une application Flask ?
- A En utilisant `@app.route('/')`
- B En utilisant `@app.route('/home')`
- C En utilisant `@app.route('/default')`
- D En utilisant `@app.route('/index')`
La route par défaut est définie en utilisant @app.route('/')
.
Question 14 sur 20
14. Quel décorateur Flask est utilisé pour exécuter une fonction après chaque requête ?
- A @app.after_request
- B @app.post_request
- C @app.finally
- D @app.end_request
Le décorateur @app.after_request
est utilisé pour exécuter une fonction après chaque requête dans Flask.
Question 15 sur 20
15. Quelle méthode est utilisée pour envoyer une réponse JSON dans Flask ?
- A jsonify()
- B json_response()
- C json_return()
- D send_json()
La méthode jsonify()
est utilisée pour envoyer une réponse JSON dans Flask.
Question 16 sur 20
16. Quel fichier est utilisé par défaut pour définir les routes dans une application Flask ?
- A app.py
- B routes.py
- C urls.py
- D views.py
Par défaut, les routes sont souvent définies dans le fichier app.py
dans Flask.
Question 17 sur 20
17. Quelle méthode est utilisée pour rediriger un utilisateur vers une autre route dans Flask ?
- A redirect()
- B route_redirect()
- C go_to()
- D return redirect()
La méthode redirect()
est utilisée pour rediriger un utilisateur vers une autre route dans Flask.
Question 18 sur 20
18. Comment accéder aux paramètres d'URL dans une fonction de vue Flask ?
- A request.args
- B request.params
- C request.query
- D request.parameters
Les paramètres d'URL peuvent être accédés via request.args
dans une fonction de vue Flask.
Question 19 sur 20
19. Quelle est la méthode Flask pour configurer une clé secrète pour les sessions ?
- A app.secret_key
- B app.config['SECRET_KEY']
- C session.secret_key
- D config.secret_key
La clé secrète pour les sessions est configurée en utilisant app.config['SECRET_KEY']
.
Question 20 sur 20
20. Quelle méthode est utilisée pour gérer une erreur 404 dans Flask ?
- A errorhandler(404)
- B not_found()
- C handle404()
- D error404()
La méthode errorhandler(404)
est utilisée pour gérer une erreur 404 dans Flask.
Pas encore de commentaires.
Ajouter un commentaire
Veuillez vous connecter pour ajouter un commentaire.