Menu
CoddyTech

HTML aus einer View

Teil des Abschnitts Django-Grundlagen der Django-Journey von Coddy. Lektion 3 von 23.

Die Startseite besteht aus einer einzigen Zeile einfachen Textes. Eine echte Seite hat Überschriften und Absätze, die in HTML geschrieben werden, der Sprache von Webseiten: <h1> kennzeichnet eine Überschrift, <p> einen Absatz.

Eine View kann HTML in ihrer Zeichenfolge zurückgeben, und der Browser stellt es dar, anstatt die Tags anzuzeigen:

def news(request):
    return HttpResponse("<h1>News</h1><p>New cakes on Friday.</p>")

Jedes Tag, das du öffnest, braucht ein schließendes Tag mit einem Schrägstrich: </h1>. Vergisst du ihn, wird der Rest der Seite Teil der Überschrift.

Eine ganze Seite in einer Python-Zeichenfolge wird schnell unübersichtlich. Vorlagen lösen das später in diesem Abschnitt; für zwei Zeilen ist eine Zeichenfolge in Ordnung.

challenge icon

Aufgabe

Einfach

Gestalte die Startseite mit einer Überschrift und einem Absatz:

  • die Überschrift <h1>Welcome to Corner Café</h1>,
  • anschließend der Absatz <p>Fresh coffee and cake every day.</p>.

Klicke auf Run: Auf der Startseite wird eine große Überschrift über einer Textzeile angezeigt.

Probier es selbst

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 iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Django-Grundlagen

Übe selbstständig: Django-Playground