Интересно, что такой вопрос остался без ответа.
Судя по модулям, используется 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/.
Список возможных бэкендов можно найти
тут