A
A
albertalexandrov2018-04-02 14:44:04
Django
albertalexandrov, 2018-04-02 14:44:04

KeyError at / 'vk' in django-allauth?

Hello!
There was a problem when transferring the site to hosting (on the local django-allauth==0.35.0, python==3.6 everything is fine).
django-allauth==0.32.0, python==3.5.
traceback:

Environment:

Template error:
In template /home/httpd/vhosts/yakhshisarova.ru/private/realestate/templates/authentication_links.html, error at line 3
   Reverse for 'vk_login' not found. 'vk_login' is not a valid view function or pattern name.
   1 : {% load socialaccount %}
   2 : 
   3 : <a href=" {% provider_login_url 'vk' method='oauth2' %} ">Войти с помощью ВКонтакте</a>
   4 : 

Traceback:

File "/home/httpd/vhosts/yakhshisarova.ru/private/venv/lib/python3.5/site-packages/django/core/handlers/exception.py" in inner
  35.             response = get_response(request)

File "/home/httpd/vhosts/yakhshisarova.ru/private/venv/lib/python3.5/site-packages/django/core/handlers/base.py" in _get_response
  128.                 response = self.process_exception_by_middleware(e, request)

File "/home/httpd/vhosts/yakhshisarova.ru/private/venv/lib/python3.5/site-packages/django/core/handlers/base.py" in _get_response
  126.                 response = wrapped_callback(request, *callback_args, **callback_kwargs)

File "/home/httpd/vhosts/yakhshisarova.ru/private/realestate/realestate/index/views.py" in index
  15.         'filters_form': filters_form

File "/home/httpd/vhosts/yakhshisarova.ru/private/venv/lib/python3.5/site-packages/django/shortcuts.py" in render
  36.     content = loader.render_to_string(template_name, context, request, using=using)

File "/home/httpd/vhosts/yakhshisarova.ru/private/venv/lib/python3.5/site-packages/django/template/loader.py" in render_to_string
  62.     return template.render(context, request)

File "/home/httpd/vhosts/yakhshisarova.ru/private/venv/lib/python3.5/site-packages/django/template/backends/django.py" in render
  61.             return self.template.render(context)

File "/home/httpd/vhosts/yakhshisarova.ru/private/venv/lib/python3.5/site-packages/django/template/base.py" in render
  175.                     return self._render(context)

File "/home/httpd/vhosts/yakhshisarova.ru/private/venv/lib/python3.5/site-packages/django/template/base.py" in _render
  167.         return self.nodelist.render(context)

File "/home/httpd/vhosts/yakhshisarova.ru/private/venv/lib/python3.5/site-packages/django/template/base.py" in render
  943.                 bit = node.render_annotated(context)

File "/home/httpd/vhosts/yakhshisarova.ru/private/venv/lib/python3.5/site-packages/django/template/base.py" in render_annotated
  910.             return self.render(context)

File "/home/httpd/vhosts/yakhshisarova.ru/private/venv/lib/python3.5/site-packages/django/template/loader_tags.py" in render
  155.             return compiled_parent._render(context)

File "/home/httpd/vhosts/yakhshisarova.ru/private/venv/lib/python3.5/site-packages/django/template/base.py" in _render
  167.         return self.nodelist.render(context)

File "/home/httpd/vhosts/yakhshisarova.ru/private/venv/lib/python3.5/site-packages/django/template/base.py" in render
  943.                 bit = node.render_annotated(context)

File "/home/httpd/vhosts/yakhshisarova.ru/private/venv/lib/python3.5/site-packages/django/template/base.py" in render_annotated
  910.             return self.render(context)

File "/home/httpd/vhosts/yakhshisarova.ru/private/venv/lib/python3.5/site-packages/django/template/loader_tags.py" in render
  194.                 return template.render(context)

File "/home/httpd/vhosts/yakhshisarova.ru/private/venv/lib/python3.5/site-packages/django/template/base.py" in render
  177.                 return self._render(context)

File "/home/httpd/vhosts/yakhshisarova.ru/private/venv/lib/python3.5/site-packages/django/template/base.py" in _render
  167.         return self.nodelist.render(context)

File "/home/httpd/vhosts/yakhshisarova.ru/private/venv/lib/python3.5/site-packages/django/template/base.py" in render
  943.                 bit = node.render_annotated(context)

File "/home/httpd/vhosts/yakhshisarova.ru/private/venv/lib/python3.5/site-packages/django/template/base.py" in render_annotated
  910.             return self.render(context)

File "/home/httpd/vhosts/yakhshisarova.ru/private/venv/lib/python3.5/site-packages/allauth/socialaccount/templatetags/socialaccount.py" in render
  46.         return provider.get_login_url(request, **query)

File "/home/httpd/vhosts/yakhshisarova.ru/private/venv/lib/python3.5/site-packages/allauth/socialaccount/providers/oauth2/provider.py" in get_login_url
  10.         url = reverse(self.id + "_login")

File "/home/httpd/vhosts/yakhshisarova.ru/private/venv/lib/python3.5/site-packages/django/urls/base.py" in reverse
  88.     return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs))

File "/home/httpd/vhosts/yakhshisarova.ru/private/venv/lib/python3.5/site-packages/django/urls/resolvers.py" in _reverse_with_prefix
  632.         raise NoReverseMatch(msg)

Exception Type: NoReverseMatch at /
Exception Value: Reverse for 'vk_login' not found. 'vk_login' is not a valid view function or pattern name.

Please suggest what could be the problem...

Answer the question

In order to leave comments, you need to log in

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question