@MrCute
Студент

Как сделать вступление в Django группы по инвайтам?

Делаю на сайте сообщества пользователей. При этом наследуюсь от стандартных групп, с добавлением поля создателя группы. Как мне сделать чтобы вступить в группу можно было только по приглашению администратора?
  • Вопрос задан
  • 315 просмотров
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Django
Седой и строгий
Я бы завёл модель Invite с текстовым полем для хранения уникального идентификатора инвайта, ForeignKey на группу и, если надо, ForeignKey на User, которому инвайт предназначается. А также сделал бы view для ввода идентификатора инвайта. При правильном вводе идентификатора, пользователь добавляется в группу, а инвайт или удаляется или метится как использованный.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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