Utilisation d'APIView et tests d'interface
Utilisation d'APIView
ModelViewSet est un wrapper autour de APIView. ModelSerializer est un wrapper autour de Serializer.
1.1 Ajout de la route dans user/urls.py
from django.urls import path
from . import views
urlpatterns = [
path('api/users/', views.UserInfoAPIView.as_view(), name='user-list-create'),
path('api/users/<pk>/', ...
Publié le 16 août à 15h04
Implémentation des sérialiseurs Serializer dans Django REST Framework
Créasion d'un sérialiseur personnalisé
Pour transformer des objets Python en format JSON, créez un sérialiesur en héritant de serializers.Serializer :
from rest_framework import serializers
from eleves.models import Eleve
class EleveSerializer(serializers.Serializer):
identifiant = serializers.CharField()
nom = serializers.CharField()
...
Publié le 29 juillet à 21h45