Beispiel #1
0
    def create(self, request):
        attraction = Attraction()
        attraction.name = request.data['name']

        attraction.save()

        serializer = AttractionSerializer(attraction,
                                          context={'request': request})

        return Response(serializer.data)
Beispiel #2
0
    def create(self, request):
        """Handle POST operations

        Returns:
            Response -- JSON serialized Attraction instance
        """
        new_attraction = Attraction()
        new_attraction.name = request.data["name"]
        # new_attraction.area_id = request.data["theme"]
        new_attraction.save()

        serializer = AttractionSerializer(new_attraction,
                                          context={'request': request})

        return Response(serializer.data)
    def create(self, request):
        new_attraction_item = Attraction()
        new_attraction_item.name = request.data["name"]
        #I'm not sure how to obtain a foreign key.
        new_attraction_item.area_id = request.data["area_id"]
        new_attraction_item.save()
        serializer = AttractionSerializer(new_attraction_item,
                                          context={'request': request})

        return Response(serializer.data)
    def create(self, request):
     
        newattraction = Attraction()
        newattraction.name = request.data["name"]
        newattraction.area_id = request.data["area_id"]
        newattraction.save()

        serializer = AttractionSerializer(newattraction, context={'request': request})

        return Response(serializer.data)
Beispiel #5
0
    def create(self, request):

        new_attraction = Attraction()
        new_attraction.name = request.data["name"]
        park_area = ParkArea.objects.get(pk=request.data['area_id'])
        new_attraction.area = park_area
        new_attraction.save()

        serializer = AttractionSerializer(new_attraction,
                                          context={'request': request})

        return Response(serializer.data)
Beispiel #6
0
    def create(self, request):
        
        new_attraction = Attraction()
        new_attraction.name = request.data["name"]
        # Area refers to ParkAreas, so requesting the data requires getting the specific park area
        area = ParkArea.objects.get(pk=request.data["area_id"])
        new_attraction.area = area
        new_attraction.save()

        serializer = AttractionSerializer(new_attraction, context={'request': request})

        return Response(serializer.data)
Beispiel #7
0
    def create(self, request):

        newAttraction = Attraction()
        newAttraction.name = request.data["name"]
        # newAttraction.area_id = request.data["area_id"]
        area = ParkArea.objects.get(pk=request.data["area_id"])
        newAttraction.area = area
        newAttraction.save()

        serialize = AttractionSerializer(newAttraction,
                                         many=False,
                                         context={'request': request})

        return Response(serialize.data)
Beispiel #8
0
    def create(self, request):
        """Handle POST operations

        Returns:
            Response -- JSON serialized ParkArea instance
        """
        attraction = Attraction()
        attraction.name = request.data["name"]
        attraction.area = request.data["area_id"]
        attraction.save()

        serializer = AttractionSerializer(attraction,
                                          context={'request': request})

        return Response(serializer.data)
Beispiel #9
0
    def create(self, request):
        """Handle POST operations
        Returns:
            Response -- JSON serialized Attraction instance
        """
        new_attraction = Attraction()
        new_attraction.name = request.data["name"]

        area = ParkArea.objects.get(pk=request.data["area_id"])
        new_attraction.area = area
        new_attraction.save()

        serializer = AttractionSerializer(new_attraction,
                                          context={'request': request})

        return Response(serializer.data)
Beispiel #10
0
    def create(self, request):
        """Handle POST operations

        Returns:
            Response -- JSON serialized Attraction instance
        """
        new_attraction = Attraction()
        new_attraction.name = request.data["name"]
# MAKE SURE YOU ARE ASSIGNING THE AREA OBJECT TO THE new_attraction.area property instead of just they FK value
        area = ParkArea.objects.get(pk=request.data["area_id"])
        new_attraction.area = area
        new_attraction.save()

        serializer = AttractionSerializer(new_attraction, context={'request': request})

        return Response(serializer.data)