@MrCute
Студент

Как выйти пользователю выйти с группы Django?

Делаю группы на сайте, и нужно реализовать выход при нажатии на кнопку.

Есть ф-я, которая принимает id, нужно проверить состоит ли пользователь в группе, и удалить эту группу из его списка групп. Есть предположение возможной реализации, но дальше не знаю что делать
def leave_group(request, g_id):
    g = get_object_or_404(request.user.groups, id=g_id)
    # если исключение не выкинуло, значит юзер в группе...
    u = request.user
    u.groups.delete...
    return HttpResponse('ok')
  • Вопрос задан
  • 209 просмотров
Решения вопроса 1
@deliro
@login_required
def leave_group(request, g_id):
    request.user.groups.remove(g_id)
    return HttpResponse('ok')
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы