Django/DRF разделение доступа к полям модели — как сделать?
Есть необходимость разграничить доступ к различным полям модели различным категориям пользователей
я вижу 2 варианта:
1) сделать на уровне DRF View выбирая Serializer возвращающий требуемый набор полей (возможно как-то автоматизировать что бы Serializer фильтровал поля начинающиеся с префикса)
2) сделать на уровне разделения моделей - Есть кроме модели `MyModel` создаются `ProtectedMyModel`. `PrivateMyModel` ... У каждой модели будет своя проверка доступа
Разделение на уровне DRF будет работать только в нем, и например через админку уже не будет. Хотя для многих и этого уже достаточно. Как сделать serializer который динамический будет менять количество полей, есть в доках https://www.django-rest-framework.org/api-guide/se...