HTML z widoku
Część sekcji Podstawy Django ścieżki Django w Coddy. Lekcja 3 z 23.
Strona główna składa się z jednego wiersza zwykłego tekstu. Prawdziwa strona zawiera nagłówki i akapity zapisane w HTML, języku stron internetowych: <h1> oznacza nagłówek, a <p> akapit.
Widok może zwrócić HTML w swoim ciągu znaków, a przeglądarka wyświetli go zamiast pokazywać znaczniki:
def news(request):
return HttpResponse("<h1>News</h1><p>New cakes on Friday.</p>")Każdy otwarty znacznik musi mieć znacznik zamykający, z ukośnikiem: </h1>. Jeśli o tym zapomnisz, reszta strony stanie się częścią nagłówka.
Cała strona zapisana w ciągu znaków w Pythonie robi się nieczytelna. Szablony rozwiążą ten problem później w tej sekcji; w przypadku dwóch wierszy ciąg znaków wystarczy.
Wyzwanie
ŁatwyUtwórz stronę główną z nagłówkiem i akapitem:
- nagłówek
<h1>Welcome to Corner Café</h1>, - następnie akapit
<p>Fresh coffee and cake every day.</p>.
Naciśnij Uruchom: na stronie głównej wyświetli się duży nagłówek nad wierszem tekstu.
Spróbuj swoich sił
from django.http import HttpResponse
def home(request):
return HttpResponse("Welcome to Corner Café")
def about(request):
return HttpResponse("Corner Café opened in 2026.")
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Podstawy Django
4Układy i pliki statyczne
Dziedziczenie szablonówTytuł dla każdej stronyPoćwicz samodzielnie: Edytor online Django