summaryrefslogtreecommitdiffstats
path: root/api/api/blogs/views.py
diff options
context:
space:
mode:
Diffstat (limited to 'api/api/blogs/views.py')
-rw-r--r--api/api/blogs/views.py14
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]