Open gincheong opened 3 years ago
# [APP_NAME]/seriallizers.py (새로 생성)
# 여기서 Task는 임의로 만든 모델임
from rest_framework import serializers
from .models import Task
class TaskSerializers(serializers.ModelSerializer):
class Meta:
model = Task
fields = '__all__'
# [APP_NAME]/views.py
from rest_framework import viewsets
from django_filters.rest_framework import DjangoFilterBackend
from .models import Product
from .serializers import ProductSerializers
class ProductViewSet(viewsets.ModelViewSet):
queryset = Product.objects.all()
serializer_class = ProductSerializers
filter_backends = (DjangoFilterBackend, )
filter_fields = '__all__'
# 여기서 list, retrieve 함수 등을 정의하는 것으로 override 가능함