Je rencontre des problèmes avec le sérialiseur. J'appelle une méthode de publication que je veux appeler le sérialiseur. Aussi je veux avoir l'utilisateur envoyé au sérialiseur. ma méthode de publication est:appel sérialiseur dans le cadre de repos django
def post(self, request, *args, **kwargs):
serializer = ResourceListSerializer(context={'request': request}, data={})
serializer.is_valid(raise_exception=True)
serializer.save(creator=request.user)
mais il ne semble pas que les données soient dans le sérialiseur. Dans le sérialiseur, self.validated_data semble être vide. c'est le code sur le sérialiseur:
toute suggestion sur comment appeler le sérialiseur correctement?
Vous passez explicitement un dict vide au sérialiseur. –
@DanielRoseman est-ce la partie sur data = {}? Je pensais que le contexte avait toutes les informations nécessaires. –