我可以在django邀请的源代码中看到,有一个管理器使用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)