У меня вопрос общеобразовательного типа. Я в проектах для ограничения прав на выполнение операций обычно переписываю стандартную модель User и добавляю в нее роли через models.BooleanField . На основании которых во въюхах прописываю логику через user.request......
Хочу понять какие приемущества дает использование group, для чего они нужны, или по факту изменяя модель пользователя, я просто дублирую встроенный функционал и в этом случае можно обойтись без них?