2014-10-06 3 views
0

Я хочу добавить логин из social auth в свой проект. т. е. я хочу использовать django social auth.django social auth в существующем проекте

Я следовал за документом document 1, document 3 и «ШАГ-ШАГ В СОЦИАЛЬНЫЙ ВХОД С ДЖАНГОГО СОЦИАЛЬНЫМ АВТО».

Но после того, как после каждого документа, я получаю следующие ошибки ....

1. ошибка при Войти с Facebook и google_oauth2

Exception Type: AttributeError 

Exception Value: can't set attribute 

и

2. ошибка при Войдите в систему из twitter.

Exception Type: IntegrityError 

Exception Value: Key (email)=() already exists. 

Пожалуйста, помогите мне решить эту ошибку или сказать мне, как следовать этому документу или скажите мне какой-либо другой документ, чтобы использовать Джанго социальной авторизации в моем проекте.

Я новичок в Джанго ..

ответ

1

Не получили большой опыт работы с SocialAuth, кажется, здесь вы пытаетесь создать нового пользователя с тем же адрес электронной почты, для которого уже существует объект пользователя.

Недавно я использовал «AllAuth», это, похоже, имеет гораздо более широкий набор функций, легко интегрируется и поддерживается для того же самого. Вы можете интегрировать и использовать то же самое, используя следующие ссылки:

Надеется, что это помогает!

+0

привет Абхишек, я последовал за недостающую Джанго alluth учебник, но дает следующее сообщение об ошибке "Учитывая URL не допускается в конфигурации приложения .: Один или несколько из указанных адресов не разрешено настройками приложения. Это должен соответствовать URL-адресу веб-сайта или URL холста, или домен должен быть поддоменом одного из доменов приложения ». , в базовой и предварительной настройке i задан следующий URL http: // localhost: 8000/complete/facebook – user3296893

Смежные вопросы