class CreateModelMixin
from rest_framework.mixins import CreateModelMixin
        
        Documentation
        
        Source code
    
    
        
    Create a model instance.
    
    
            Ancestors (MRO)
- CreateModelMixin
 
Descendants
Methods used but not implemented in this class
- get_serializer
 
Methods
                                
                                    def
                                    create(self, request, *args, **kwargs):
                                
                                 ¶
                                
                                    CreateModelMixin
                                
                            
                            def create(self, request, *args, **kwargs):
        serializer = self.get_serializer(data=request.data)
        serializer.is_valid(raise_exception=True)
        self.perform_create(serializer)
        headers = self.get_success_headers(serializer.data)
        return Response(serializer.data, status=status.HTTP_201_CREATED, headers=headers)
                                
                                    def
                                    get_success_headers(self, data):
                                
                                 ¶
                                
                                    CreateModelMixin
                                
                            
                            def get_success_headers(self, data):
        try:
            return {'Location': str(data[api_settings.URL_FIELD_NAME])}
        except (TypeError, KeyError):
            return {}
                                
                                    def
                                    perform_create(self, serializer):
                                
                                 ¶
                                
                                    CreateModelMixin
                                
                            
                            def perform_create(self, serializer):
        serializer.save()