Spis treści
- Dodaj aplikację do konfiguracji
- Stwórz szablon
- Stwórz szablon, który można wykorzystywać wielokrotnie
Konfiguracja
Dodaj aplikację do projektu aby umożliwić m.in. znalezienie odpowiednich szablonów, plików statycznych itp.. W tym celu do pliku mysite/settings.py w tablicy INSTALLED_APPS
dodaj informacje o klasie konfiguracyjnej swojej aplikacji, czyli myapp.apps.MyappConfig
.
Po zmianie tablica INSTALLED_APPS
powinna wyglądać następująco:
INSTALLED_APPS = [
'myapp.apps.MyappConfig',
...
]
...
oznacza inne aplikacje, które były tam wcześniej.
Utworzenie szablonu
- Przygotuj odpowiednią strukturę katalogów:
- Utwórz katalog templates w katalogu myapp
- Utwórz katalog myapp w katalogu myapp/templates
-
W katalogu myapp/templates/myapp utwórz plik z szablonem index.html.
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <title>Index</title> </head> <body> <h1>Hello, world !</h1> </body> </html>
-
Zmień widok w pliku myapp/views.py aby wyglądał następująco:
from django.shortcuts import render def index(request): return render(request, 'myapp/index.html')
-
Sprawdź rezultat