python from rest_framework.views import APIView from rest_framework.response import Response class MyAPIView(APIView): def get(self, request): data = {'message': 'Hello, API!'} return Response(data) python from rest_framework import serializers class MySerializer(serializers.Serializer): name = serializers.CharField(max_length=100) email = serializers.EmailField() phone = serializers.CharField(max_length=20) def create(self, validated_data): return MyModel.objects.create(**validated_data) python from django.urls import include, path from rest_framework.routers import DefaultRouter from .views import MyViewSet router = DefaultRouter() router.register('my-models', MyViewSet, basename='my-models') urlpatterns = [ path('api/', include(router.urls)), ]


上一篇:
下一篇:
切换中文