2016-05-23 2 views
1

J'utilise Django oscar pour construire un site e-commerce. J'ai exposé tous les modules en tant qu'API en utilisant l'API Oscar. Mais je ne peux pas trouver une API pour enregistrer les utilisateurs par défaut dans l'API Oscar.Enregistrer les utilisateurs en utilisant django oscar API

+0

C'est parce qu'il n'y en a pas :-). Vous devez probablement utiliser quelque chose comme Django Rest Framework ou créer votre propre API simple. – solarissmoke

+0

Vous avez tort, il y a un django-oscar-api. – SalahAdDin

Répondre

0

Il ressemble django-oscar-api ne fournit pas actuellement un point final pour l'enregistrement des utilisateurs, la connexion que les utilisateurs pré-existants: https://github.com/django-oscar/django-oscar-api/blob/master/oscarapi/urls.py#L8

Vous devez créer un point de terminaison API personnalisée qui peut enregistrer/créer un Utilisateur. Vous pouvez ajouter ce point de terminaison en créant une nouvelle vue, en personnalisant l'API Oscar et en ajoutant le point de terminaison à urls.py: https://django-oscar-api.readthedocs.io/en/latest/usage/customizing_oscarapi.html