Commit 8ca72bc6 authored by Rafal's avatar Rafal

create view and serializer for user

parent 82c5d90b
from django.contrib.auth.models import User
from rest_framework import serializers from rest_framework import serializers
from app.Tag.models import Tag from app.Tag.models import Tag
from app.User.models import UserFriendship, UserFriendshipRequest, UserAPI, UserEvent, UserEventRequest from app.User.models import UserFriendship, UserFriendshipRequest, UserAPI, UserEvent, UserEventRequest
class UserSerializer(serializers.HyperlinkedModelSerializer):
class Meta:
model = User
fields = ('url', 'id', 'username', 'email')
class UserFriendshipSerializer(serializers.HyperlinkedModelSerializer): class UserFriendshipSerializer(serializers.HyperlinkedModelSerializer):
class Meta: class Meta:
model = UserFriendship model = UserFriendship
......
from django.contrib.auth.models import User
from rest_framework import viewsets, permissions from rest_framework import viewsets, permissions
from app.User.models import UserFriendship, UserFriendshipRequest, UserAPI, UserEvent, UserEventRequest from app.User.models import UserFriendship, UserFriendshipRequest, UserAPI, UserEvent, UserEventRequest
from app.User.serializers import UserFriendshipSerializer, UserFriendshipRequestSerializer, UserAPISerializer, \ from app.User.serializers import UserFriendshipSerializer, UserFriendshipRequestSerializer, UserAPISerializer, \
UserEventSerializer, UserEventRequestSerializer UserEventSerializer, UserEventRequestSerializer, UserSerializer
class UserViewSet(viewsets.ModelViewSet):
"""
API for articles
"""
queryset = User.objects.all()
serializer_class = UserSerializer
permission_classes = (permissions.IsAuthenticatedOrReadOnly,)
class UserFriendshipViewSet(viewsets.ModelViewSet): class UserFriendshipViewSet(viewsets.ModelViewSet):
""" """
API for articles API for articles
......
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