Дайте разрешение, если это персонал. 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'