[PYTHON] Wenn base.html in Django nicht aufgerufen werden kann

Was tun, wenn Sie eine allgemeine Vorlage in Django erstellen und sich über die Vorlage "Existiert nicht" ärgern?

Es ist ein Memo für mich, weil ich es bald vergessen werde.

Status

--Erstellen Sie ein Vorlagenverzeichnis direkt unter dem Projektverzeichnis und erstellen Sie darin base.html

In der folgenden Abbildung möchte ich base.html aus list.html aufrufen

image.png

Django-Version

3.1.1

Lösung

In settings.py direkt unter dem Projektverzeichnis import os 'DIRS': [os.path.join(BASE_DIR, 'templates')] Hinzufügen

image.png

Danach möchten Sie mit der HTML-Datei base.html lesen image.png

OK!

Wenn Sie [os importieren] vergessen [name 'os' is not defined] Ich werde böse.

Recommended Posts

Wenn base.html in Django nicht aufgerufen werden kann
Beim Zugriff von Andorid Chrome schlägt die Django CSRF-Überprüfung fehl oder Sie können sich nicht anmelden.
Lösung, wenn Django Projekt starten ist unter Windows nicht möglich
Wenn Sie den Benutzernamen und das Passwort des Verwaltungsbildschirms in Django vergessen haben
Wenn das Modul nicht zugewiesen werden kann, bevor der Aufruf von Module.init () in pytorch ausgegeben wird
Wenn der Codec das Byte nicht dekodieren kann, wird es in Python angezeigt
Modell in Django
[Django] Fehler, wenn SlugField in .filter () angegeben ist
Fehlermeldung anzeigen, wenn die Anmeldung in Django fehlschlägt
[Python] Dinge, die überprüft werden müssen, wenn in Django ein Unicode-Dekodierungsfehler auftritt
Bis Sie eine neue App in Django erstellen
Form in Django
Wenn Sie mit dem Django REST-Framework filtern möchten
Bis Sie Server Django mit Visual Studio Code ausführen
Dinge zu tun, wenn Sie anfangen, sich mit Django zu entwickeln
Wenn Sie in der for-Anweisung plt.save möchten
Wenn beim Python-Scraping ein Fehler auftritt (Anforderungen)
[Hinweis] Das installierte Modul kann nicht im Jupiter aufgerufen werden.
Modelländerungen in Django
[Django] Memorandum, wenn Sie asynchron kommunizieren möchten [Python3]
[Django 2.2] Wie zeigen Sie das Beziehungsziel in Django an? [Listenansicht]
[Python-Version] Warum können Sie mit Java keine objektorientierte Entwicklung durchführen?
CSRF-Validierungsfehler beim Zugriff auf die Django 3.0-Administrationsseite in Chrome
So aktualisieren Sie Benutzerinformationen bei der Django RemoteUserMiddleware-Anmeldung
Überprüfen Sie im Voraus, was passiert, wenn der Befehl ausgeführt wird
Ich kann mich mit Django 3 nicht auf der Admin-Seite anmelden
Was tun, wenn in Django "Ungültiger HTTP_HOST-Header" angezeigt wird?
Was tun, wenn Sie sich nicht als root anmelden können?