Menu
CoddyTech

Bir View'dan HTML

Coddy'nin Django Journey'sinin Django Temelleri bölümünün bir parçası. Ders 3 / 23.

Ana sayfa, düz metinden oluşan tek bir satırdır. Gerçek bir sayfada, web sayfalarının dili olan HTML ile yazılmış başlıklar ve paragraflar bulunur: <h1> bir başlığı, <p> ise bir paragrafı belirtir.

Bir görünüm, dizgesinde HTML döndürebilir ve tarayıcı etiketleri göstermek yerine HTML’yi işler:

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

Açtığın her etiketin, eğik çizgi içeren bir kapanış etiketi olmalıdır: </h1>. Bunu unutursan sayfanın geri kalanı başlığın parçası olur.

Python dizgesinde koca bir sayfa yazmak karmaşıklaşır. Bu bölümün ilerleyen kısımlarında şablonlar bu sorunu çözer; iki satır içinse bir dizge uygundur.

challenge icon

Görev

Kolay

Ana sayfayı bir başlık ve bir paragraf hâline getir:

  • başlık <h1>Welcome to Corner Café</h1>,
  • ardından paragraf <p>Fresh coffee and cake every day.</p>.

Run düğmesine bas: ana sayfada bir metin satırının üzerinde büyük bir başlık görünür.

Kendin dene

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 iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Django Temelleri bölümündeki tüm dersler

Kendi başına pratik yap: Django playground