Получение ошибки в консоли браузера - Uncaught ReferenceError: allauth не определен - PullRequest
0 голосов
/ 22 декабря 2018

Я пытался использовать allauth (facebook js sdk) с моим проектом django.Поэтому я поставил следующие строки.Код настройки файла:

SOCIALACCOUNT_PROVIDERS = {
'facebook': {
    'METHOD': 'js_sdk',
    'SCOPE': ['email', 'public_profile'],
    'AUTH_PARAMS': {'auth_type': 'reauthenticate'},
    'INIT_PARAMS': {'cookie': True},
    'FIELDS': ['id','email'],
    'EXCHANGE_TOKEN': True,
    #'LOCALE_FUNC': 'path.to.callable',
    'VERIFIED_EMAIL': True,
    'VERSION': 'v2.12',
  }
}

код файла макета:

{% load socialaccount %}
{% providers_media_js %}
<a href="{% provider_login_url "facebook" method="js_sdk" %}">Facebook 
Connect</a>

Ошибка ниже в консоли браузера, когда я пытаюсь подключиться к Facebook.Uncaught ReferenceError: Аллах не определен.

Заранее спасибо.

Ответы [ 3 ]

0 голосов
/ 22 декабря 2018

Пожалуйста, проверьте, установлен ли django_allauth или нет.

Возможно, вы установили его в виртуальной среде, но не активировали.Или, может быть, это наоборот.

0 голосов
/ 27 декабря 2018

Я получил эту ошибку, потому что файл fbconnect.js не был подключен и получал еще одну ошибку в консоли "Отказался от выполнения сценария из 'https://www.localhost/static/facebook/js/fbconnect.js', потому что его тип MIME (' image / png ') не является исполняемым«.поэтому я принудительно прикрепил fbconnect.js в заголовке.

0 голосов
/ 22 декабря 2018

Добавить allauth в INSTALL_APPS в settings.py

Также это поможет вам django-allauth Uncaught ReferenceError

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...