Я хотел бы обновить экземпляр модели, только если автор запроса совпадает с автором экземпляра.
Я думаю, что это можно сделать в методе обновления:
def update(self, request, *args, **kwargs):
if request.user == self.get_object().user
do_things()
Какмогу ли я это сделать?Обязательно ли писать обновление для каждого ModelViewSet или ListAPIView?или есть способ написать пользовательское разрешение для достижения этой цели.