Answer the question
In order to leave comments, you need to log in
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.
Answer the question
In order to leave comments, you need to log in
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question