Résolue

API : question Django rest frmwk, récupérer plusieurs objets un un appel

# Fonctions natives # API

Gabriel Trouvé

Mentor

Bonjour,

Je ne suis pas encore dans les APIs mais ça ne saurait tarder ! :)

Alors je vais essayer d'être clair ^^

Lorsque je fais un appel API de type :
http://127.0.0.1/api/recup?id=1
J'obtiens mon objet en JSON.

Mais ce que je voudrais savoir, c'est si nativement il est possible de faire un truc du genre
http://127.0.0.1/api/recup?id=1,2,3 ou http://127.0.0.1/api/recup?id=[1,2,3]

Qui me permettrait de récupérer les 3 objets mais en un seul appel ?

Donc est-ce que c'est une fonction native ou forcément quelque chose de développé (découpage) ?

J'ai tenté la clarté.

Merci ^^

Hello,

tkt c'est très clair. Par contre à ma connaissnace il n'y a pas de moyen built in de faire ça.

Il faudrait créer un nouveau endpoint dans ton API et passer par un queryset du type (ci dessous) comme tu le ferais avec Django classique:

queryset = MyModel.objects.filter(id__in=items)

Gabriel Trouvé

Mentor

Encore une fois merci ! ^^

Inscris-toi

(c'est gratuit !)

Inscris-toi

Tu dois créer un compte pour participer aux discussions.

Créer un compte

Rechercher sur le site

Formulaire de contact

Inscris-toi à Docstring

Pour commencer ton apprentissage.

Tu as déjà un compte ? Connecte-toi.