Во время тестирования Facebook-аутентификации у меня возникает следующая проблема
Exception Type: MultiValueDictKeyError at /api/social/convert-token
Exception Value: 'user_type'
Request information:
USER: AnonymousUser
Я фильтрую пользователя в следующем файле
def create_user_by_type(backend, user, request, response, *args,
**kwargs):
if backend.name == 'facebook':
avatar = 'https://graph.facebook.com/%s/picture?type=large' %
response['id']
if request['user_type'] == "driver" and not
Driver.objects.filter(user_id=user.id):
Driver.objects.create(user_id=user.id, avatar=avatar)
elif not Customer.objects.filter(user_id=user.id):
Customer.objects.create(user_id=user.id, avatar=avatar)
Когда я проверяю таблицу Users вСтраница администратора создает пользователя, но не создает токен.
Я использую Django==2.1.7
django-rest-framework-social-oauth2==1.1.0