Slide 13
Slide 13 text
DRFの場合(サンプル)
from rest_framework.views import APIView
class UserListAPIView(APIView):
@extend_schema( # drf_spectacularでOpenAPIドキュメントを記述
request=UserRequestSerializer,
responses=UserResponseSerializer,
examples=[
OpenApiExample("ID", value=...),
OpenApiExample("name", value=...),
...
],
),
def get(self, request):
return [{"id": 1, "username": "kashew"}]
13 / 56