используй сериалайзер
метод отвечает за все и сразу если говорить о подходе без сериалайзера - я лучше вынес его в отдельный класс, раздробть на методы и заиспользовать композицией
filter().first() зачем? есть get_obj_or_404
самый разумный ответ
почему 401 а не 404? если честно то в этом коде плохо все
Вот это хороший ответ
Так он ошибку может вывести
Самая главное задача ментора - правильно направить 😅
не заметил что там фильтр не по pk, допустим в этом фильтре есть смысл если в модели ордеринг определен)
AssertionError: Cannot call .is_valid() as no data= keyword argument was passed when instantiating the serializer instance. [19/Oct/2021 16:50:13] "POST /api/get/ HTTP/1.1" 500 92403 не подскажите что хочет?(( class NoteSerializer(serializers.Serializer): def validate(self, attrs): if attrs['video_id'] is None: raise serializers.ValidationError("finish must occur after start")
Обсуждают сегодня