TKO/services/backend/tko/views.py

23 lines
686 B
Python
Raw Normal View History

2025-02-19 20:51:19 +01:00
from rest_framework.generics import ListAPIView, CreateAPIView
from rest_framework import permissions
2025-02-16 21:10:50 +01:00
2025-02-19 20:51:19 +01:00
from tko.models import Article, Event
from tko.serializers import ArticleListSerializer, EventListSerializer, ContactSerializer
class ContactView(CreateAPIView):
serializer_class = ContactSerializer
permission_classes = [permissions.AllowAny]
class ArticleListView(ListAPIView):
queryset = Article.objects.all()
serializer_class = ArticleListSerializer
permission_classes = [permissions.AllowAny]
class EventListView(ListAPIView):
queryset = Event.objects.all()
serializer_class = EventListSerializer
permission_classes = [permissions.AllowAny]