build:project build

This commit is contained in:
bbh
2025-09-10 23:34:54 +08:00
commit fef3976dab
28 changed files with 751 additions and 0 deletions

View File

@@ -0,0 +1,22 @@
from django.shortcuts import render
from rest_framework import generics
from .models import Smalltalk
from .serializers import SmalltalkSerializer, SmalltalkCreateSerializer
from .unity.preprocess_response import UnifiedResponseAPIView
# Create your views here.
class SmalltalkCreateView(UnifiedResponseAPIView,generics.CreateAPIView):
queryset = Smalltalk.objects.all()
serializer_class = SmalltalkCreateSerializer
class SmalltalkList(UnifiedResponseAPIView,generics.ListAPIView):
queryset = Smalltalk.objects.all()
serializer_class = SmalltalkSerializer
class SmalltalkDetailView(UnifiedResponseAPIView,generics.RetrieveUpdateDestroyAPIView):
queryset = Smalltalk.objects.all()
serializer_class = SmalltalkSerializer