REST FRAMEWORK - API View
1. http request function
2. Structure :
1. get = get method
2. self = pre defined varibles
3. request = request obj from the client
4. format = None(json), XML, json ...
3. Flow :
1. request datas with model
2. serialize data
3. return data
4. Serialize
5. return Response(data=serializer.data)
============ views.py ============
from rest_framework.views import APIView
from rest_framework.response import Response
from . import models, serializers
class ListAllImages(APIView) :
def get(self, request, format=None) :
#get datas with model
all_images = models.Image.objects.all()
#serialize data
serializer = serializers.ImageSerializer(all_images, many=True)
#Return data, Finish the def
return Response(data=serializer.data)