save, news filter

This commit is contained in:
2020-05-15 08:24:02 +00:00
parent bc81aec476
commit 26db8429e7
5 changed files with 57 additions and 15 deletions

View File

@@ -7,6 +7,8 @@ from taggit.models import Tag
from rest_framework import viewsets
from rest_framework import permissions
from django_filters.rest_framework import DjangoFilterBackend
# Create your views here.
def index(request):
posts=deque(Post.objects.all())
@@ -28,5 +30,9 @@ class PostViewSet(viewsets.ModelViewSet):
"""
queryset = Post.objects.all().order_by('-public_date')
serializer_class = PostSerializer
permission_classes = [permissions.IsAuthenticated]
lookup_field='slug'
#permission_classes = [permissions.IsAuthenticated]
filter_backends = [DjangoFilterBackend]
filterset_fields = ['legacy_id', 'slug','legacy_rubrik_id']
lookup_field='slug'
def pre_save(self, obj):
obj.image = self.request.FILES.get('image')