شکل دادن به صفحهی موضوعات
حال باید مطمئن شویم که صفحههای مربوط به دیدن اطّلاعات هم به خوبی شکل گرفتهاند، کار را از صفحهی موضوعات شروع میکنیم:
{% extends "learning_logs/base.html" %}
{% block page_header %}
<h1>Topics</h1>
{% endblock page_header %}
{% block content %}
<ul>
{% for topic in topics %}
<li><h3>
<a href="{% url 'learning_logs:topic' topic.id %}">{{ topic }}</a>
</h3></li>
{% empty %}
<li><h3>No topics have been added yet.</h3></li>
{% endfor %}
</ul>
<h3><a href="{% url 'learning_logs:new_topic' %}">Add a new topic</a></h3>
{% endblock content %}
اینجا به تگ {% load bootstrap4 %} دیگری احتیاجی نداریم زیرا در این فایل از هیچکدام از تگهای قالبی bootstrap4 استفاده نمیکنیم. عنوان Topics را به بخش page_header منتقل میکنیم و به جای استفاده از یک تگ سادهی پاراگراف، به آن شکل عنوان میدهیم (۱). هر موضوع را به شکل یک عنصر <h3> درمیآوریم تا در صفحه کمی بزرگتر به چشم بیاید (۲) و همین کار را برای پیوند افزودن موضوع جدید انجام میدهیم.