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

אתגר

קל

תן לכל עמוד כותרת משלו.

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

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

נסו בעצמכם

<!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 אונליין