@MrCute
Студент

Как сделать группы с правами в группах?

Делаю на Django сайте сообщества (что то вроде групп, которые создают юзеры и внутри делают обсуждения, альбомы и т.д как ВК.)
Модель самой группы наследуется от стандартной модели группы, с добавлением поля владельца и тому подобное.
Как мне можно назначать права внутри группы? Например, создатель может приглашать пользователей, редактировать все обсуждения, обычный юзер может создавать альбомы, и редактировать только созданные им.
Хочу создать что то типа "ролей" - админ, модер, обычный в каждной группе, но не знаю как это сделать.
Спасибо за помощь)
  • Вопрос задан
  • 106 просмотров
Решения вопроса 1
@whiteBlackness
Наиболее популярное решение - django-guardian, насколько я знаю.
https://django-guardian.readthedocs.io/en/stable/

Сам через него делаю.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы