AttributeError at /social-auth/complete/google-oauth2/ 'Request' object has no attribute 'login'

enter image description here

Я написал REST API сервис на python, используя django rest framework, к которому я хотел прикрепить аутентификацию от авторизации с помощью OAuth2 (Google). Я использовал социальный django lib, однако, когда я запускаю свой сервис локально и ввожу свои учетные данные в форму google для аутентификации, я продолжаю получать эту ошибку (смотрите на изображение)...

Точка начала ошибки auth = request.login в /messenger/venv/lib/python3.8/site-packages/requests/sessions.py, line 479, in prepare_request. Это было странно, но я решил свою проблему!

Я переустановил всю виртуальную среду, а также все места в файле settings.py, которые отвечали за auth. Мне это помогло. Также вы можете проверить URLs и Redirect URLs на console.cloud.google.com, где вы зарегистрировали свое веб-приложение.

Вернуться на верх