[Python] Erstellen Sie mit Django einen Bildschirm für den HTTP-Statuscode 403/404/500

Einführung

In Djangos Nachschlagewerk, ** Erstellen Sie einen Bildschirm für den HTTP-Statuscode 403/404/500 ** Es gibt einen Abschnitt, auch wenn Sie * runserver * oder einen 404-Fehler erhalten Der angepasste 404-Bildschirm wurde nicht angezeigt.

Der Grund ist * DEBUG = True *

So erstellen Sie einen Bildschirm für den Statuscode 403/404/500

Selbst wenn * runserver * so verwendet wird, wie es ist Dieser Bildschirm wird angezeigt. (Anders als der Bildschirm, den ich gemacht habe ...)

page_not_found.png

Am unteren Bildschirmrand You're seeing this error because you have DEBUG = True in your Django settings file. Change that to False, and Django will display a standard 404 page. Wird angezeigt.

Versuchen Sie, mit DeepL zu übersetzen.

`Dieser Fehler wird angezeigt, weil Sie in der Django-Konfigurationsdatei DEBUG = True festgelegt haben. Wenn Sie dies in "Falsch" ändern, zeigt Django die Standard-404-Seite an. ``

Wenn * DEBUG = True *, sieht es nicht gut aus.

Versuchen Sie * DEBUG = False *

settings.py


DEBUG = True

Versuchen Sie * runserver *.

CommandError: You must set settings.ALLOWED_HOSTS if DEBUG is False. Ich habe einen Fehler erhalten, daher werde ich ihn beheben.

settings.py


DEBUG = True

ALLOWED_HOSTS = ['127.0.0.1']

Fügen Sie ALLOWED_HOSTS = ['127.0.0.1'] hinzu Versuchen Sie * runserver *.

Der angepasste 404-Bildschirm wurde erfolgreich angezeigt.

page_not_found_2.png

404.html


<h1>Die Seite kann nicht gefunden werden.</h1>

Verweise

Es war sehr hilfreich. Vielen Dank.

** Zeigen Sie mit Django eine benutzerdefinierte 404-Seite an ** https://djangobrothers.com/blogs/django_404_page/

Recommended Posts

[Python] Erstellen Sie mit Django einen Bildschirm für den HTTP-Statuscode 403/404/500
Erstellen Sie mit Minette für Python einen LINE BOT
Erstellen Sie mit Django ein Dashboard für Netzwerkgeräte!
Erstellen Sie eine Homepage mit Django
Erstellen Sie einen Django-Anmeldebildschirm
Erstellen Sie ein Verzeichnis mit Python
Erstellen Sie in Docker eine Ebene für AWS Lambda Python
[Python] Erstellen Sie mit tkinter einen Bildschirm zur Datei- und Ordnerpfadspezifikation
Empfehlung von Django, Bachstelze ~ Warum eine Website mit Python entwickeln ~
Erstellen Sie ein untergeordnetes Konto für die Verbindung mit Stripe in Python
Erstellen Sie eine virtuelle Umgebung mit Python!
Erstellen Sie einen Twitter-BOT mit dem GoogleAppEngine SDK für Python
Erstellen Sie mit Django eine API für die soziale Integration von Smartphone-Apps
Erstellen Sie mit Django einen Datei-Uploader
Wettbewerb mit VS-Code Erstellen Sie eine Python-Umgebung für Profis unter Windows
Erstellen Sie eine Windows Python-Ausführungsumgebung mit VScode + Remote WSL
Erstellen Sie eine gestreifte Illusion mit Gammakorrektur für Python3 und openCV3
Erstellen Sie mit Python + Qt (PySide) einen Farbwähler für das Farbrad.
Versuchen Sie, eine Python-Umgebung mit Visual Studio Code & WSL zu erstellen
Erstellen Sie ein USB-Boot-Ubuntu mit einer Python-Umgebung für die Datenanalyse
Erstellen Sie mit Class einen Python-Funktionsdekorator
Erstellen Sie mit Python + PIL ein Dummy-Image.
Erstellen Sie ein Modell für Ihren Django-Zeitplan
Erstellen wir eine virtuelle Umgebung für Python
[Python] Erstellen Sie mit Anaconda eine virtuelle Umgebung
Erstellen wir mit Python eine kostenlose Gruppe
Erstellen eines Anmeldebildschirms in Django all auth
Erstellen Sie mit Python 3.4 einen Worthäufigkeitszähler
Ein Tool zur einfachen Eingabe von Python-Code
Vorgehensweise zum Erstellen einer virtuellen Python-Umgebung mit VS-Code unter Windows
Erstellen Sie mit tkinter [Python] einen Rahmen mit transparentem Hintergrund.
Django http Geben Sie den Statuscode an und kehren Sie zurück.
Holen Sie sich ein Ticket für einen Themenpark mit Python
Vorgehensweise zum Erstellen eines mit Python erstellten LineBot
Erstellen Sie eine virtuelle Umgebung mit conda in Python
Erstellen Sie eine Seite, die unbegrenzt mit Python geladen wird
Erstellen Sie mit Sublime Text3 eine Python3-Build-Umgebung
Erstellen Sie eine Farbleiste mit Python + Qt (PySide)
Erstellen Sie mit Docker eine Umgebung aus Nginx + uWSGI + Python (Django)
Django mit Python Tools 2.2 für Visual Studio (PTVS 2.2)
Eine Geschichte über die Implementierung eines Anmeldebildschirms mit Django
Schritte zum Erstellen eines Twitter-Bots mit Python
Erstellen Sie eine neue Seite im Zusammenfluss mit Python
Erstellen Sie mit Python + Qt (PySide) ein farbspezifisches Widget.
Erstellen Sie mit Django eine Hallo-Welt-Anwendung mit nur einer Datei
Einfache Aufgabenliste, erstellt mit Python + Django
Erstellen Sie mit Python eine Datei im Photoshop-Format (.psd)
Erstellen Sie mit IntelliJ schnell eine Python Django-Umgebung
Erstellen Sie einfach eine Python-Konsolenanwendung mit Click
Erstellen Sie in Tornado einen HTTP-Server (Hello World)
Erstellen Sie eine Python-Ausführungsumgebung mit VS-Code
Django 1.11 wurde mit Python3.6 gestartet
Erstellen Sie einen Django-Zeitplan
Erstellen Sie ein Python-Modul
HTTP-Kommunikation mit Python
Erstellen Sie eine Python-Umgebung
Python Fordert den Statuscode an
Erstellen Sie eine Todo-App mit Django REST Framework + Angular