Проверить, принадлежит ли request.user объекту - PullRequest
0 голосов
/ 16 июня 2020

Я пытаюсь проверить, принадлежит ли пользователь этой модели:

class LogBook(models.Model):
name = models.CharField(max_length=50)
members = models.ManyToManyField(User)

Вот мое мнение:

def index(request, log_id ):
    log = get_object_or_404(LogBook, pk=log_id)
    if request.user == log.members:
        return render(request, "log/index.html", context)
    else:
        raise PermissionDenied

Но по какой-то причине это всегда запрещал доступ, даже если я принадлежу объекту

...