Шаблон new_entry
Как видно из следующего кода, шаблон new_entry похож на шаблон new_topic:
new_entry.html
{% extends "learning_logs/base.html" %}
{% block content %}
(1) <p><a href="{% url 'learning_logs:topic' topic.id %}">{{ topic }}</a></p>
. .
<p>Add a new entry:</p>
(2) <form action="{% url 'learning_logs:new_entry' topic.id %}" method='post'>
. .{% csrf_token %}
. .{{ form.as_p }}
. .<button name='submit'>add entry</button>
</form>
. .
{% endblock content %}
В начале страницы выводится тема (1) , чтобы пользователь мог видеть, в какую тему добавляется новая запись. Тема также служат ссылкой для возврата к основной странице этой темы.
Аргумент action формы включает значение topic_id из URL, чтобы функция представления могла связать новую запись с правильной темой (2). В остальном этот шаблон почти не отличается от new_topic.html.