2015-07-31 3 views
0

Я постоянно кажется, чтобы получить следующее сообщение об ошибке импорта:Джанго-allauth: ошибка импорта

enter image description here

В моем settings.py, у меня есть все запятая находится в правильных местах в шаблонах:

enter image description here

и я установил django-allauth .22 в обе мои виртуальные среды, которые я использую, но все же получаю эту ошибку. Даже мысль allauth.account.context_processors.account закомментирована, я получаю ту же ошибку, когда я раскомментирую это. Это от this учебник. Я видел вопросы об этом, но все они были исправлены простым добавлением запятой или установкой django-allauth в virtualenv. Есть идеи? не

+0

Вы заметили, что вы только прокомментировали один из процессоров контекста allauth (есть еще один справа от прокомментированного)? Оба повышают ошибку. [Текущая документация] (https://django-allauth.readthedocs.org/en/latest/installation.html) для django-allauth не упоминает о необходимости этих процессоров контекста, и они больше не существуют в [ Исходный код] (https://github.com/pennersr/django-allauth/tree/master/allauth/socialaccount) – dhke

+0

Да Я только показал, что поднял ошибку, но другой тоже делает. Я новичок в django, и в учебном пособии мне было сказано использовать их. Может быть, урок старый – dylan7

+1

Пожалуйста, не публикуйте скриншоты из текста. ** Опубликовать фактический текст **. –

ответ

2

Джанго-allauth больше не использует контекстные процессоры, начиная с версии 0.21.0:

Template context processors are no longer used. The context processor for allauth.account was already empty, and the context processor for allauth.socialaccount has been converted into the {% get_providers %} template tag.

Вы должны быть в состоянии просто удалить ссылки на обоих контекстных процессоров без проблем.