Шаблон new_entry

We use cookies. Read the Privacy and Cookie Policy

Как видно из следующего кода, шаблон 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.