API KEYS working
This commit is contained in:
@@ -20,6 +20,7 @@ from django_filters.rest_framework import DjangoFilterBackend
|
||||
from rest_framework import filters
|
||||
|
||||
from rest_framework.response import Response
|
||||
from rest_framework_api_key.permissions import HasAPIKey
|
||||
|
||||
td = timedelta(hours=7)
|
||||
odt = datetime.now() - td
|
||||
@@ -31,10 +32,12 @@ class EventsAPIView(generics.ListAPIView):
|
||||
filter_backends = [DjangoFilterBackend, filters.SearchFilter]
|
||||
filterset_fields = ['show_title', 'event_type', 'venue__name', 'calendar__shortcode']
|
||||
search_fields = ['show_title', 'event_type', 'venue__name']
|
||||
permission_classes = [HasAPIKey]
|
||||
|
||||
|
||||
class PromoAPIView(generics.ListAPIView):
|
||||
serializer_class = PromoSerializer
|
||||
permission_classes = [HasAPIKey]
|
||||
|
||||
def get_queryset(self):
|
||||
promo_objects = list(Promo.objects.filter(published=True))
|
||||
|
||||
Reference in New Issue
Block a user