from apps.common.api.base_viewset import BaseModelViewSet from apps.content.models import Article from apps.content.serializers import ArticleSerializer class ArticleViewSet(BaseModelViewSet): queryset = Article.objects.all() serializer_class = ArticleSerializer # CMS-like behavior search_fields = ('title', 'body') filterset_fields = ['published'] ordering = ['-created_at']