dim137
@dim137
python, django, linux

Как в django разрешить редактировать только свои записи в модели?

Добрый вечер! Мне нужно разрешить пользователям редактировать, удалять и добавлять только свои записи в модели. Если я правильно понял, то стандартные права доступа распространяются на все данные в модели. Подходят ли для этих целей декораторы и где их определить в generic views. Знаю, что вопрос поднимался, но прошу подсказать куда копать!
  • Вопрос задан
  • 949 просмотров
Пригласить эксперта
Ответы на вопрос 2
sim3x
@sim3x
В модели в CustomManager проверяешь права
И/или при save

ПС подразумеваю, что что в модели уже есть поле owner creator = ForeignKey(settings.AUTH_USER_MODEL)
Ответ написан
Комментировать
sergey-gornostaev
@sergey-gornostaev Куратор тега Django
Седой и строгий
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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