Найти в Дзене
And.Action

Django FrameWork. Простейшая безопасность.

Что делать, если доступ к ссылкам хотим получить только мы, как администраторы блога. Для этого нам надо настроить отображение ссылок только для авторизованных пользователей, а так как мы единственный пользователь, то только для нас. Переходим в базовый шаблон и каждую из ссылок оборачиваем в условие: {% if user.is_authenticated %} {% endif %} Например: {% if user.is_authenticated %}
<li class="nav-item active">
<a class="nav-link" href="{% url 'post_new' %}">
New Post
</a>
</li>
{% endif %} А для шаблона где отображается кнопка edit пишем: {% if user.is_authenticated %}
<a href="{% url 'post_edit' pk=post.pk %}" class="btn btn-info">Edit</a>
{% endif %} Спасибо за внимание. Учимся Django вместе.

Что делать, если доступ к ссылкам хотим получить только мы, как администраторы блога. Для этого нам надо настроить отображение ссылок только для авторизованных пользователей, а так как мы единственный пользователь, то только для нас.

Переходим в базовый шаблон и каждую из ссылок оборачиваем в условие:

{% if user.is_authenticated %} {% endif %}

Например:

{% if user.is_authenticated %}
<li class="nav-item active">
<a class="nav-link" href="{% url 'post_new' %}">
New Post
</a>
</li>
{% endif %}

А для шаблона где отображается кнопка edit пишем:

{% if user.is_authenticated %}
<a href="{% url 'post_edit' pk=post.pk %}" class="btn btn-info">Edit</a>
{% endif %}

Спасибо за внимание. Учимся Django вместе.