Commit 6a7a15f6 authored by Rafal's avatar Rafal

Add Event Serializer, ViewSet, routeURL

parent 4bd4f129
...@@ -7,10 +7,12 @@ router = routers.DefaultRouter() ...@@ -7,10 +7,12 @@ router = routers.DefaultRouter()
from app.API import views as api_views from app.API import views as api_views
from app.Discussion import views as discussion_views from app.Discussion import views as discussion_views
from app.Event import views as event_views
router.register(r'api', api_views.APIViewSet) router.register(r'api', api_views.APIViewSet)
router.register(r'discussion', discussion_views.DiscussionViewSet) router.register(r'discussion', discussion_views.DiscussionViewSet)
router.register(r'message', discussion_views.MessageViewSet) router.register(r'message', discussion_views.MessageViewSet)
router.register(r'event', event_views.EventViewSet)
urlpatterns = patterns('', urlpatterns = patterns('',
......
__author__ = 'Rafal' from rest_framework import serializers
from app.Event.models import Event
class EventSerializer(serializers.HyperlinkedModelSerializer):
class Meta:
model = Event
fields = ()
\ No newline at end of file
from django.shortcuts import render
# Create your views here. # Create your views here.
from rest_framework import viewsets, permissions
from app.Event.models import Event
from app.Event.serializers import EventSerializer
class EventViewSet(viewsets.ModelViewSet):
"""
API for articles
"""
queryset = Event.objects.all()
serializer_class = EventSerializer
permission_classes = (permissions.IsAuthenticatedOrReadOnly,)
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment