Menu
CoddyTech

모든 페이지에 제목 넣기

Coddy Django 여정의 Django 기초 섹션에 포함된 레슨. 23개 중 18번째.

/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é로 설정하세요. 홈 페이지는 기본값을 유지합니다.

실행을 누르세요. /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 플레이그라운드