django-better500s

Screenshot Software:
django-better500s
Szczegóły programowe:
Wersja: 0.2
Filmu: 20 Feb 15
Wywoływacz: Steven Skoczen
Licencja: Wolny
Popularność: 0

Rating: 2.0/5 (Total Votes: 2)

django-better500s jest aplikacja Django sprawia, że ​​500 błędy bardziej przyjazny dla użytkownika, i przyjazny deweloper. Loguje pełną błędzie traceback (jakby to było w trybie debugowania), jak również opis danego użytkownika, co starali się zrobić.
Wnioski są bardzo mile widziane ciągnienie!
instalacji
1. `pip zainstalować django-better500s`
2. Edycja `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; # Ustaw opcjonalne ustawienia (poniżej)
& 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 = dołączyć (PROJECT_ROOT, "dzienniki", "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 = "przechwycone" Dzienniki
4. Dodaj w adresach URL:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; urlpatterns + = patterns ('',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; url (r'better500s / ", & nbsp; & nbsp; to ('better500s.urls', & nbsp; namespace =" better500s ", & nbsp; APP_NAME = 'better500s")),
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; )
5. Ciesz lepsze raporty o błędach.
Jak to działa:
1. 500 błędów (tylko) zostały złowione.
2. Pełna strona jest generowana ślad błędu debugowania i zapisywane w `UNCAUGHT_DIR`.
3. "Bardzo nam przykro / Powiedz nam, co robisz", strona ładuje się.
4. Na obciążeniu, że strona ajax pinguje serwer.
5. Na ping, przeglądania plików dziennika w folderze data zorganizowane i e-maile `TO_EMAILs` z linkiem.
6. Jeżeli użytkownik przekazuje raport, raport jest zapisywany do bazy danych, związane z pliku dziennika. & Nbsp; Drugi e-mail wysyłany jest z raportu użytkownika.
. 7. Administrator może kliknąć link widok i zobaczyć pełną traceback i raport użytkownika

Wymagania :

  • Python
  • Django

Inne programy z deweloperem Steven Skoczen

ajaxuploader
ajaxuploader

20 Feb 15

django-zebra
django-zebra

14 Apr 15

Komentarze do django-better500s

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!