Ich habe DEBUG, TEMPLATE_DEBUG und DEBUG_PROPAGATE_EXCEPTIONS auf true gesetzt, und es werden keine Tracebacks im Browser angezeigt?Django zeigt keine Fehlerverfolgung im Browser an - nur 500 Seite
Antwort
Das folgende ist in settings
Modul erforderlich, um nach dem Fehler-Diagnoseseite anzuzeigen:
DEBUG
Wahr ist- Der Client (Browser) vom lokalen Host oder von einem beliebigen IP-Adresse in
INTERNAL_IPS
aufgeführt verbunden ist . - Die Variable
TEMPLATE_CONTEXT_PROCESSORS
enthält"django.core.context_processors.debug"
oder bleibt auf dem Standardwert.
können Sie den Fehler 500 Seiten von Djangos Fehlerseite leicht von anderen Texten wie diese Web-Servers unterscheiden:
„... Es ist schon ein Fehler Es ist berichtet worden ...“ (Dies ist von dem Standard Vorlage.) wenn Sie import handler500 from django.conf.urls
(oder django.conf.urls.defaults in alten Django) in der Haupt-URLconf tun.
versuchen Sie stattdessen:
set DEBUG = True
TEMPLATE_DEBUG = DEBUG
Sie könnten einen Fehler in der Middleware in process_request haben, bevor Sie auf die Fehlerseite zu bekommen. Obwohl Sie auf einige Seiten zugreifen könnten, würde dies jedoch vermuten lassen, dass dies nicht das Problem ist.
Kommentar DEBUG_PROPAGATE_EXCEPTIONS = True, sollte dies funktionieren. Bitte versuche.
- 1. Browser intl.NumberFormat zeigt keine Währungssymbole korrekt an
- 2. ngResource - zeigt keine Daten im Browser
- 3. PHP zeigt keine Fehler an - Interner Serverfehler (500)
- 4. ViewPager zeigt keine korrekte Seite an
- 5. django, über Rest API angemeldet, zeigt nicht im Browser
- 6. MVC 6-Fehlerhandler zeigt keine Ansichtsseite an?
- 7. Vaadin BrowserFrame zeigt keine HTTPS-Quellen an
- 8. Bootstrap zeigt keine QuickInfo an
- 9. Fiddler zeigt keine Sitzungen an
- 10. jQuery Autocomplete zeigt keine Ergebnisse auf der Client-Seite an
- 11. Django Vorlage zeigt keine Datenbankinhalte
- 12. Fehlerverfolgung/Projektmanagement-Software
- 13. Interner Fehler 500: IIS8-Fehler im Server, aber keine Fehlerdetails auf der Webseite im Browser
- 14. TinyMCE zeigt Webseiteninhalt nicht im IE8-Browser an
- 15. Django Link zeigt keine neue Vorlage
- 16. Tabelle zeigt keine Zellenarrays an
- 17. Android-Handy zeigt keine Karte an (nur leere Karte)
- 18. Django/Mezzanine: 500 Fehler beim Aktualisieren der Seite oder des Blogs (und nur DEBUG = Falsch)
- 19. Topendialog zeigt keine Dateierweiterungen an
- 20. Android zeigt keine Tabs an
- 21. UIPickerView zeigt keine Daten an
- 22. Django Sorl-Vorschaubild zeigt keine Bilder
- 23. OpenGL zeigt keine Zwischenfarben an
- 24. ViewPager zeigt keine Fragmente an
- 25. django Tutorials: 500 @ debug = false
- 26. Navigationsschublade zeigt keine Fragmente an
- 27. Django - URL ändern im Browser angezeigt
- 28. Zeigt nur 10 Zeilen an?
- 29. DataGridView zeigt keine DataTable an
- 30. UITableView zeigt keine Daten an?
Woher wissen Sie, dass Django überhaupt aufgerufen wird? –
Weiter zu Ignacio Punkt, überprüfen Sie Ihre Protokolle. – Endophage
Überprüfen Sie, ob es Django 500 oder Webserver ist. Wenn Sie einen Fehler in einem Ihrer Middlewares haben, kann dies Djangos Logging-Framework vermeiden und dazu führen, dass der Server 500 selbst anzeigt. – ilvar