Дайте разрешение, если это персонал. django

У меня есть этот код в django, и я хочу, чтобы кнопка появлялась, если пользователь является суперпользователем или сотрудником. Я не знаю, как мне это сделать, я пробовал с is_superuser или is_staff, но это не сработало.

{% if request.user == post.user %} <div class="trash"> <a href="{% url 'delete' post.id %}"> <i class="fa fa-trash-o" style="color:#657786; font-size: 20px" aria-hidden="true"></i> </a> </div> {% endif %}

Код

Вы можете попробовать с:

{% if request.user.is_superuser == True or request.user.is_staff == True %} <div class="trash"> <a href="{% url 'delete' post.id %}"> <i class="fa fa-trash-o" style="color:#657786; font-size: 20px" aria-hidden="true"></i> </a> </div> {% endif %}

Люди уже решили эту проблему, я просто поставил 'or user.is_superuser'

Вернуться на верх