Django - сохранение информации Facebook в базе данных из социальной регистрации - PullRequest
0 голосов
/ 10 июня 2011

Так что я довольно новичок во всей среде django / python.Я успешно установил приложение социальной регистрации с моим приложением django.Пользователи могут войти в систему через Facebook, и он создает запись для пользователя в таблице auth_user и в моей таблице app_customuser, но не сохраняет электронную почту, имя, фамилию и т. Д.

Что мне было интересногде в структуре приложения я должен искать код, который берет информацию из facebook и сохраняет данные в базе данных.

Ответы [ 2 ]

1 голос
/ 11 июня 2011

социальная регистрация кажется немного упрощенной;это документация определенно есть.Возможно, вы можете создать подклассы бэкэндов или создать собственные бэкэнды, основанные на них для хранения дополнительных полей, но это звучит неуклюже, даже если вы это говорите.-socialauth гораздо более широко используется и лучше документирован.Фактически он предоставляет сигналы, которые вы можете подключить для сохранения дополнительных пользовательских данных из коробки: http://django -social-auth.readthedocs.org / en / latest / signal.html

0 голосов
/ 11 июня 2011

Django Facebook звучит точно так же, как вы ищете https://github.com/tschellenbach/Django-facebook

Хранит имя пользователя, адрес электронной почты, пол, день рождения, обо мне, сайте, а также, возможно, лайки и друзья

Очень зрелое приложение, ежедневно проводит тысячи регистраций на нашем сайте.

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