HTML dari View
Termasuk bagian Dasar-Dasar Django dalam perjalanan Django di Coddy. Pelajaran 3 dari 23.
Halaman beranda hanya terdiri dari satu baris teks biasa. Halaman sungguhan memiliki judul dan paragraf yang ditulis dalam HTML, bahasa untuk halaman web: <h1> menandai judul, <p> menandai paragraf.
Sebuah view dapat mengembalikan HTML dalam string-nya, lalu browser menampilkannya alih-alih tag:
def news(request):
return HttpResponse("<h1>News</h1><p>New cakes on Friday.</p>")Setiap tag yang kamu buka harus memiliki tag penutup dengan garis miring: </h1>. Jika kamu lupa, sisa halaman akan menjadi bagian dari judul.
Menulis seluruh halaman dalam string Python akan merepotkan. Template mengatasi masalah itu nanti di bagian ini. Untuk dua baris, string sudah cukup.
Tantangan
MudahBuat halaman beranda dengan judul dan paragraf:
- judul
<h1>Welcome to Corner Café</h1>, - lalu paragraf
<p>Fresh coffee and cake every day.</p>.
Tekan Jalankan: halaman beranda menampilkan judul besar di atas sebaris teks.
Coba sendiri
from django.http import HttpResponse
def home(request):
return HttpResponse("Welcome to Corner Café")
def about(request):
return HttpResponse("Corner Café opened in 2026.")
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar Django
4Tata Letak dan File Statis
Pewarisan TemplateJudul untuk Setiap HalamanLatihan sendiri: Playground Django