API for Calendars
This commit is contained in:
@@ -6,6 +6,7 @@ from .models import *
|
||||
from .serializers import *
|
||||
|
||||
from django.db.models import Q
|
||||
from django.db.models import Count
|
||||
|
||||
from rest_framework import generics
|
||||
from rest_framework.decorators import authentication_classes, permission_classes
|
||||
@@ -26,6 +27,14 @@ td = timedelta(hours=7)
|
||||
odt = datetime.now() - td
|
||||
|
||||
# Create your views here.
|
||||
|
||||
class CalAPIView(generics.ListAPIView):
|
||||
serializer_class = CalSerializer
|
||||
queryset = Calendar.objects.all()
|
||||
# queryset = Calendar.objects.filter(published=True)
|
||||
permission_classes = [HasAPIKey]
|
||||
|
||||
|
||||
class EventsAPIView(generics.ListAPIView):
|
||||
serializer_class = EventSerializer
|
||||
queryset = Event.objects.filter(show_date__gte=odt).order_by('show_date')
|
||||
|
||||
Reference in New Issue
Block a user