Как я могу получить список ожидающих приглашений для пользователя с помощью django-invitations?
Я вижу в исходном коде для django-invitations, что есть менеджер с методом all_valid
, но мне трудно соединить точки обратно к request.user
.
Я также использую django-allauth.
Вы можете использовать это, если хотите получить приглашения, отправленные для текущего пользователя:
Invitation.objects.all_valid().filter(
email__iexact=request.user.email, accepted=False,
)
Чтобы получить список приглашений, отправленных пользователем, которые еще не рассмотрены, используйте:
from invitations.models import Invitation
Invitation.objects.all_valid().filter(inviter=request.user, accepted=False)