“Django Rest FrameworkSet” Réponses codées

Vues basées sur la fonction du cadre de repos django repos

from rest_framework.decorators import api_view, permission_classes, renderer_classes
from rest_framework.permissions import IsAuthenticated
from rest_framework.renderers import JSONRenderer
from rest_framework.response import Response

@api_view(['GET'])
@permission_classes([IsAuthenticated])  # policy decorator
@renderer_classes([JSONRenderer])       # policy decorator
def items_not_done(request):
    user_count = Item.objects.filter(done=False).count()
    content = {'not_done': user_count}

    return Response(content)
Ahmed Shimul

Django Rest Framework Viewset perform_update

def perform_update(self, serializer):
    # Save with the new value for the target model fields
    user = self.request.user
    userid = str(user.id)
    serializer.save(stu_enrolled_classes=userid)
# The above def is in viewset and you can specify what field else can be edited in the API "PUT",
# Here We just set the stu_enrolled_classes field with is relation to the user to be the current user that send the "PUT" request.
Jolly Jellyfish

Django Rest FrameworkSet

class UserViewSet(viewsets.ModelViewSet):
    """
    A viewset for viewing and editing user instances.
    """
    serializer_class = UserSerializer
    queryset = User.objects.all()
Brayan Prieto

Réponses similaires à “Django Rest FrameworkSet”

Questions similaires à “Django Rest FrameworkSet”

Parcourir les réponses de code populaires par langue

Parcourir d'autres langages de code