Задать вопрос
@bQ1

Как передать request в serializer django rest framework?

Как передать request в serializer django rest framework? И возможно ли это вообще
Внутри одного сериализатора у меня есть цикл, который сериализует ответы на комменты:
def get_answers(self, comment):
        return [CommentAnswerSerializer(comment).data for comment in comment.get_answers()]

И в CommentAnswerSerializer у меня вылезает ошибка что нету request
И мне нужно как то передать self в CommentAnswerSerializer
  • Вопрос задан
  • 1948 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
Shmele
@Shmele
Python developer
Если я правильно понял Ваш вопрос, то: request там обычно и так доступен, через context.
class SomeSerializer:

    def some_function(self):
        return self.context['request']
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы