HTML z widoku
Część sekcji Podstawy Django ścieżki Django w Coddy. Lekcja 3 z 23.
Strona główna to jedna linia zwykłego tekstu. Prawdziwa strona ma nagłówki i akapity zapisane w HTML, języku stron internetowych: <h1> oznacza nagłówek, a <p> akapit.
Widok może zwrócić kod 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 nim zapomnisz, reszta strony stanie się częścią nagłówka.
Cała strona zapisana jako ciąg znaków w Pythonie robi się nieporęczna. Szablony rozwiązują ten problem później w tej sekcji; w przypadku dwóch wierszy ciąg znaków wystarczy.
Wyzwanie
ŁatwyW pliku menu/views.py zmień stronę główną tak, aby zawierała nagłówek, a pod nim akapit: <h1>Welcome to Corner Café</h1>, a następnie <p>Fresh coffee and cake every day.</p>.
Naciśnij Uruchom: duży nagłówek pojawi się nad wierszem tekstu. Następnie naciśnij „Sprawdź”.
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