django-better500s

Screenshot der Software:
django-better500s
Softwarebeschreibung:
Version: 0.2
Upload-Datum: 20 Feb 15
Entwickler: Steven Skoczen
Lizenz: Frei
Popularität: 0

Rating: 2.0/5 (Total Votes: 2)

django-better500s ist ein Django-Anwendung, die 500 Fehler benutzerfreundlicher und Entwickler freundlich macht. Es protokolliert die volle Fehlerrückverfolgung (als ob es im Debug-Modus waren) sowie Beschreibung dessen, was sie zu tun versuchen, eines Benutzers.
Pull-Anfragen sind herzlich willkommen!
Installation
1. `pip django-better500s` installieren
2. Bearbeiten Sie Ihre `settings.py:`
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; INSTALLED_APPS + = ("better500s",)
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; MIDDLEWARE_CLASSES + = ("better500s.middleware.Better500s",)
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; # Stellen Sie keine optionalen Einstellungen (siehe unten)
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; BETTER_500_DEFAULT_RETURN_URL_NAME = "Home_Page"
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; BETTER_500_LOG_DIR = join (PROJECT_ROOT, 'logs', 'better_500')
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; BETTER_500_FROM_EMAIL = "foo@example.com"
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; BETTER_500_TO_EMAILS = ["bar@example.com"]
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; BETTER_500_UNCAUGHT_DIR = "Nicht abgefangene Logs"
4. Fügen Sie in den URLs:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; urlpatterns + = Muster ('',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; url (r'better500s / ', & nbsp; & nbsp; include (' better500s.urls ', & nbsp; Namespace = "better500s", & nbsp; APP_NAME =' better500s ')),
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; )
5. Genießen Sie bessere Fehlermeldungen.
Wie es funktioniert:
1. 500-Fehler (nur) gefangen.
2. Volle Debug-Traceback-Seite erzeugt wird und auf den `UNCAUGHT_DIR` gespeichert.
3. "Es tut uns leid / Sagen Sie uns was Sie taten" Seite geladen wird.
4. Am Last, pingt dass ajax Seite des Servers.
5. Klicken Sie auf Ping, Dateien der Blick das Protokoll in ein Datum organisiert Ordner und E-Mails die `TO_EMAILs` mit einem Link.
6. Wenn der Benutzer einen Bericht vorlegt, ist, dass der Bericht in der Datenbank gespeichert, auf die Protokolldatei gebunden. & Nbsp; Eine zweite E-Mail gesendet wird, mit dem Bericht des Benutzers.
. 7. Ein Administrator kann die Ansicht Link klicken, und sehen Sie die vollständige Rückverfolgung und Bericht des Benutzers

Anforderungen :

  • Python
  • Django

Andere Software von Entwickler Steven Skoczen

ajaxuploader
ajaxuploader

20 Feb 15

django-zebra
django-zebra

14 Apr 15

Kommentare zu django-better500s

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!