Menu
CoddyTech

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.

challenge icon

Wyzwanie

Łatwy

W 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.")
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy Django

Poćwicz samodzielnie: Edytor online Django