Est-il un moyen de faire Flacon de plus de commentaires?
J'ai été en utilisant Flacon pour un peu de temps et à trouver je la préfère à Rails de, à certains égards, en particulier pour être léger. Cependant, un secteur dans lequel les Rails est de loin supérieur à mon avis est une erreur de déclaration. Il ya beaucoup de fois dans le Flacon où j'obtiens une erreur dans mon navigateur, mais ma console m'affiche pas d'erreur (par exemple, en essayant de tirer inexistant querystring paramètres de la demande.forme produit un 400 Bad Request, mais tout ce que vous voyez sur la console est à la demande entrante).
Est-il une sorte de mode détaillé sur le Flacon qui va me donner des informations détaillées sur l'ensemble de son comportement?
OriginalL'auteur limp_chimp | 2013-05-30
Vous devez vous connecter pour publier un commentaire.
Vous voulez probablement pour permettre le mode de débogage.
Lorsque j'utilise le Flacon en mode debug, les exceptions dans mon code (comme un accès à un inexistant dict clé) déclencher le débogueur, qui fabrique toute une backtrace avec l'intégralité du code source et un shell interactif à chaque frame de pile, le tout dans la fenêtre du navigateur. Si c'est anémique, je ne peux pas imaginer ce que vous pourriez envisager riche. Peut-être que tu devrais poster du code, de sorte que nous pouvons obtenir une meilleure idée de ce que vous voyez.
Peut-être vous avez besoin d'ajuster votre config un peu pour les exceptions à propager? flask.pocoo.org/docs/api/#flask.Flask.trap_http_exception
En mode debug (avec propagate_exceptions) n'a rien fait pour moi.
Error 500
est encoreError 500
, avec aucune des informations supplémentaires que ce soit. Je ne sais pas ce que vous avez utilisé pour obtenir une trace et un shell interactif, mais c'est quelque chose de plus que justedebug=True
.OriginalL'auteur ʇsәɹoɈ
Erreur de manipulation est désactivée par défaut dans le mode de production à l'instant et peut être mis en place ici: http://flask.pocoo.org/docs/errorhandling/
OriginalL'auteur Armin Ronacher
Le mode de débogage peut être activé via env variable (exportation FLASK_DEBUG=1) ou dans le code afin de permettre l'impression de retraçage en cas d'erreur, comme indiqué ci-dessous:
OriginalL'auteur Punit S