This website collects cookies to deliver better user experience
APIView
ViewSet
API
HTTP
GET
POST
PUT
PATCH
DELETE
views.py
from rest_framework.views import APIView from rest_framework.response import Response
FirstAPIView
rest_framework
class FirstAPIView(APIView): """ Test API View """ def get(self, request, format=None): """ Returns some random values """ py_list = [ "apples","bananas",2,5 ] return Response({'message': 'Hello!', 'list': py_list})
get
message
list
from django.contrib import admin from django.urls import path, include urlpatterns = [ path('admin/', admin.site.urls), path('api/', include('APP_NAME.urls')), ]
include
api/
urls.py
from django.urls import path from APP_NAME import views urlpatterns = [ path('first-view', views.FirstAPIView.as_view()), ]
path
django.urls
views
urlpatterns
first-view
python manage.py runserver 0.0.0.0:8080
127.0.0.1:8080/api/first-view/
38
0