Задать вопрос
Пользователь пока ничего не рассказал о себе

Наибольший вклад в теги

Все теги (1)

Лучшие ответы пользователя

Все ответы (1)
  • Авторизация вконтакте Django?

    @Morozzzko
    Интересно, что такой вопрос остался без ответа.
    Судя по модулям, используется python-social-auth, который пришел на смену django-social-auth.
    В данном коде для составления ссылки используется {% url 'socialauth_begin' 'vk-oauth' %}

    Во всех примерах в документации для составления ссылки используется немного другой формат, а именно {% url 'social:begin' 'vk-oauth2' %}

    Ошибка заключается в том, что он не смог найти вид, соответствующий "socialauth_begin".
    В конфиге были подключены URLы из python-social-auth. python-social-auth предлагает использование namespace'ов. Что это и зачем хорошо описано документации.

    Общий вид для создания ссылок "войти" в python-social-auth выглядит так: {% url 'social:begin' 'auth_backend' %}. Создаст ссылку на example.com/куда_установлены_social.apps.django.urls/login/auth_backend/.
    Список возможных бэкендов можно найти тут
    Ответ написан
    Комментировать