12 lines
413 B
Python
12 lines
413 B
Python
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'] |