доп методе взять этого созданного юзера?
user = User.objects.create(**some_data) my_func(user)
Не совсем подходит мне. В сериализаторе я хочу положить токен. Потом хочу достать во вьюхе с serializer.data токен, вот не пойму, как в сериализаторе положить созданному юзеру токен
просто напомню )) > в методе create создал юзера, как в доп методе взять этого созданного юзера?
Но User.objects.create у меня в create методе сериализатора произходит А вы предлагаете в доп методе снова User.objects.create сделать?
нет, я предлагаю тебе доп метод из метода криэйт в сериализаторе вызывать.
Так много всего написано. А можно подробнее, зачем это надо сделать? Если в допметоде сериализатора self.instance
Та чтоб после успешной регистрации в респонс класть 201 и токен
по умолчанию криэйт что возвращает?
Сейчас - user
Так это в методе вьюхи такое надо делать. Переопределить метод create в CreateModelMixin там есть serializer, после сохранения serializer.instance
вопрос был как класть юзера в респонс? ну делаешь в вьюхе сейв и отвечаешь токеном
Чтоб токен выдать, мне нужен инстанс юзера. serializer.save() возвращает мне None
я чуть выше поправил коммент
да, да читай выше
O, спасибо)
Обсуждают сегодня