10
votes

Django Manage.py RunServer Verbosité

Y a-t-il un moyen de rendre la commande RunServer complètement silencieuse ou d'afficher simplement des erreurs comme 404 ou 500 ?? L'option de verbosité n'a aucun effet sur elle ...


2 commentaires

Essayez-vous de supprimer le bruit dans votre invite de commande?


Juste vérifier. Avez-vous essayé --verbosité = 0


3 Réponses :


9
votes

Il n'y a aucun moyen de rendre la commande moins verbeuse avec des options. Vous pouvez toutefois tuyer la sortie dans laquelle vous n'avez pas besoin de m'occuper de cela. Sur Linux / OS X / * Nix, vous pouvez tuyer la sortie sur / dev / null avec quelque chose comme: xxx

L'équivalent sur Windows serait quelque chose comme: xxx

Une dernière note: Si vous cherchez à supprimer la sortie de préférence dans votre environnement de développement, génial! Cela devrait fonctionner pour vous. Si vous cherchez à le faire pour presque toute autre raison, c'est probablement un signe que vous utilisez le serveur DEV pour quelque chose que vous ne devriez pas. "./manage.py runserver" ne doit jamais être utilisé pour rien autre que le développement local.


1 commentaires

+1 pour "RunServer ne doit jamais être utilisé pour autre chose que le développement local"



13
votes

Vous pouvez maintenant régler la verbosité avec l'indicateur verbosité : xxx

documentation


3 commentaires

Cependant, RunServer (1.7) ne semble pas être conforme à l'argument de la verbosité 0. Je reçois exactement la même sortie.


@Juanxarg Il devrait: Docs. djangoproject.com/fr/1.7/ref/django-admin/...


Django Runserver ignore la verbosité ou l'option de trace. Voir cette discussion sur ce ticket code.djangoproject.com/ticket/15132



0
votes

J'ai réussi à le retirer en désactivant la journalisation générale, car je lance ma demande de sous-processus d'application différente. Documentation.

Ceci bloque tous les journaux, y compris < Code> Regarder pour les modifications de fichier avec stareloader .

et tous les journaux de ce type: [31 / juil / 2020 20:42:17] "Obtenez / admin / http / 1.1 "200 6641 .

En ajoutant ceci à mon Params.py : xxx


0 commentaires