Показывать html-пространства только для определенных пользователей в Django

    {% if show_approval %}
            <span>Approvals</span></a>
    {% endif %}

Мне нужно создать определенное условие if в html, где эти Approvals будут видны для определенных пользователей, я написал код для этого в файле python

 context_data = {'show_approval': self.is_approval_supported()} 

Мне нужно написать функцию, которая будет показывать его только для этого пользователя.

where request.user == 'abcd@mail.com'

я не уверен, как я должен это писать, я пробовал вот так, но ничего не получается.

def is_approval_supported(request,self):
    if request.user == 'abcd@mail.com':
        return True
    else:
        return False

Проблема заключается в следующем:

if request.user == 'abcd@mail.com':

request.user возвращает объект текущего пользовательского типа (В принципе, если вы видите тип <class 'django.utils.functional.SimpleLazyObject'> ), а не строку.

Попробуйте вместо этого использовать вот так:

if request.user.email == 'abcd@mail.com':
Вернуться на верх