Как в django ограничить доступ к странице профиля другим пользователям?

Мне нужно, чтобы к странице профиля имел доступ только человек, который является владельцем этого аккаунта. Можете подсказать как это реализовать? Я предполагаю это можно сделать через UserPassesTestMixin, но я не знаю как прописать условие в test_func. Либо есть другой вариант?

вьюха:

class AccountInformationView(DetailView, UserPassesTestMixin):
    model = Profile
    template_name = 'users/account.html'

    def get_object(self, queryset=None):
        return get_object_or_404(Profile, pk=self.kwargs.get('pk'))

    def test_func(self):
        pass
Вернуться на верх