diff options
Diffstat (limited to 'api/api/blogs/views.py')
-rw-r--r-- | api/api/blogs/views.py | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/api/api/blogs/views.py b/api/api/blogs/views.py index 69a6f29..b6d8f6f 100644 --- a/api/api/blogs/views.py +++ b/api/api/blogs/views.py @@ -1,7 +1,19 @@ from django.shortcuts import render from django.http import HttpResponse +from rest_framework import permissions +from rest_framework import viewsets + +from .models import * +from .serializers import * + + +# Create your views here. + def index(request): return HttpResponse("You're at the Blogs index") -# Create your views here. +class PostViewSet(viewsets.ModelViewSet): + queryset = Post.objects.all() + serializer_class = PostSerializer + permission_classes = [permissions.IsAuthenticatedOrReadOnly] |