diff --git a/events/api/api.py b/events/api/api.py index 1195064..b92bdde 100755 --- a/events/api/api.py +++ b/events/api/api.py @@ -17,6 +17,10 @@ class EventList(generics.ListAPIView): permissions.AllowAny ] +class EventDetail(generics.RetrieveAPIView): + model = Event + serializer_class = EventSerializer + lookup_field = 'pk' class AttendeeList(APIView): """ diff --git a/events/api/urls.py b/events/api/urls.py index d75b957..cff8ee5 100755 --- a/events/api/urls.py +++ b/events/api/urls.py @@ -1,11 +1,11 @@ from django.conf.urls import patterns, url, include -from events.api.api import EventList, AttendeeList +from events.api.api import EventList, EventDetail, AttendeeList event_urls = patterns('', #url(r'^/(?P[0-9a-zA-Z_-]+)/posts$', UserPostList.as_view(), name='userpost-list'), - #url(r'^/(?P[0-9a-zA-Z_-]+)$', UserDetail.as_view(), name='user-detail'), + url(r'^/(?P[0-9a-zA-Z_-]+)$', EventDetail.as_view(), name='event-detail'), url(r'^/$', EventList.as_view(), name='event-list') )