Commit 651ddb21 authored by Rafal's avatar Rafal

Add Tag Serializer, ViewSet, routeURL

parent cdca1c1c
......@@ -10,6 +10,7 @@ from app.Discussion import views as discussion_views
from app.Event import views as event_views
from app.Friendship import views as friendship_views
from app.Localization import views as localization_views
from app.Tag import views as tag_views
router.register(r'api', api_views.APIViewSet)
router.register(r'discussion', discussion_views.DiscussionViewSet)
......@@ -18,6 +19,7 @@ router.register(r'event', event_views.EventViewSet)
router.register(r'friendship', friendship_views.FriendshipViewSet)
router.register(r'friendship_request', friendship_views.FriendshipRequestViewSet)
router.register(r'localization', localization_views.LocalizationViewSet)
router.register(r'tag', tag_views.TagViewSet)
urlpatterns = patterns('',
......
from rest_framework import serializers
from app.Tag.models import Tag
class TagSerializer(serializers.HyperlinkedModelSerializer):
class Meta:
model = Tag
fields = ()
from django.shortcuts import render
from rest_framework import viewsets, permissions
from app.Tag.models import Tag
from app.Tag.serializers import TagSerializer
# Create your views here.
class TagViewSet(viewsets.ModelViewSet):
"""
API for articles
"""
queryset = Tag.objects.all()
serializer_class = TagSerializer
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