Menu
CoddyTech

Judul untuk Setiap Halaman

Termasuk bagian Dasar-Dasar Django dalam perjalanan Django di Coddy. Pelajaran 18 dari 23.

Karena /drinks/ mewarisi base.html, judulnya berbunyi Corner Café, seperti halaman beranda. Block dapat mengatasi hal itu karena block dapat berisi konten bawaan. Halaman yang mengisi block akan menggantikan konten bawaan, sedangkan halaman yang melewatinya akan tetap menggunakannya.

<h1>{% block heading %}City Library{% endblock %}</h1>
<article>{% block body %}{% endblock %}</article>

Sebuah kerangka dapat memiliki sebanyak mungkin block yang dibutuhkan, masing-masing dengan namanya sendiri. Halaman ini mengisi keduanya:

{% extends "library/base.html" %}

{% block heading %}Opening Times{% endblock %}
{% block body %}<p>Until 20:00.</p>{% endblock %}

Halaman yang hanya mengisi body akan tetap menampilkan judul City Library.

challenge icon

Tantangan

Mudah
  • Di base.html, jadikan teks judul sebagai block bernama title, dengan Corner Café sebagai nilai default.
  • Atur judul /drinks/ menjadi Our Drinks | Corner Café. Halaman beranda tetap menggunakan nilai default.

Tekan Jalankan: bilah judul situs menampilkan Our Drinks | Corner Café di /drinks/.

Coba sendiri

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <title>Corner Café</title>
</head>
<body>
    <nav>
        <a href="{% url 'menu:home' %}">Home</a>
        <a href="{% url 'menu:drinks' %}">Drinks</a>
        <a href="{% url 'menu:about' %}">About</a>
    </nav>
    <main>
        {% block content %}{% endblock %}
    </main>
</body>
</html>
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar Django

Latihan sendiri: Playground Django