запросе? Вот примерно какая ситуация:
                  
                  
                  
                  
                  
                  class SomeSerializer(serializers.Serializer):
                  
                  
                       user = UserSerializer(read_only=True)
                  
                  
                  
                  
                  
                  вот я не хочу чтобы поле user было при post запросе
                  
                  
                
убери из сериалайзера user, переопредели метод get_fields и добавь туда условие, что если метод не пост тов поле 'user' положить UserSerializer
def get_fields(self, *args, **kwargs): fields = super().get_fields() request = self.context.get('request', None) if request and (getattr(request, 'method', None) == 'GET' or 'PATCH'): fields['product'] = ProductSerializer() return fields что то типа
Обсуждают сегодня