Menu
CoddyTech

כותרת לכל עמוד

חלק מהיחידה יסודות Django במסלול ה-Django של Coddy. שיעור 18 מתוך 23.

מכיוון ש־/drinks/ מרחיב את base.html, הכותרת שלו היא Corner Café, כמו בדף הבית. בלוק יכול לפתור את הבעיה, כי בלוק יכול להכיל תוכן ברירת מחדל. דף שממלא את הבלוק מחליף את ברירת המחדל; דף שמדלג עליו משאיר אותה.

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

מסגרת יכולה להכיל כמה בלוקים שהיא צריכה, ולכל אחד שם משלו. הדף הזה ממלא את שניהם:

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

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

דף שממלא רק את body משאיר את הכותרת City Library.

challenge icon

אתגר

קל
  • ב־base.html, הפוך את טקסט הכותרת לבלוק בשם title, עם Corner Café כברירת המחדל שלו.
  • הגדר ל־/drinks/ את הכותרת Our Drinks | Corner Café. בדף הבית נשארת ברירת המחדל.

לחץ על הפעלה: בשורת הכותרת של האתר מופיע Our Drinks | Corner Café ב־/drinks/.

נסו בעצמכם

<!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 iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה יסודות Django

תרגלו בעצמכם: Django אונליין