в сериализаторе переопределяешь init метод, там смотришь, если пользователь регистрируется как обычный пользователь, то, доп поля required=True указываешь, иначе, ничего не меняешь
вот пример, только тебе нужно придумать, как передать is_stuff. Если это будет передаваться в теле запроса, тогда if not self.fields[‘is_stuff’] и добавить это поле в class Meta: fields https://dpaste.org/HYMY
Делаю пользователей на основе Abstractuser Смотрю в обычном request нету ничего в request.data это из abstractuser что-ли? Там как из формы данные полцить?
Здраствуйте! Только начала работать с джанго и возник такой вопрос. Как написать model serializer,чтобы передавать POST запрос (для создания Post) в таком формате ? (чтобы author был текущим пользователем, и в foreign Category писать только ее поле name). Или в каком формате лучше передавать POST?
Можно, но на будущее хочу понять почему сравнение по строкам не рботает. У меня ниже есть вывод '{{ username }}' и там написано AnonymousUser Почему не работает
Ребят, всем привет. В общем у меня вопрос по DRF, а именно я не могу зарегистрировать пользователя через POSTMAN. Я на stackoverflow создал вопрос, можно я ссылку дам сюда? ☝🏻