2013-06-09 5 views
0

Я использую django social auth для подключения facebook connect в моем приложении (по общему признанию, с небольшой сложной моделью пользователя и старой базой данных).django social auth error после завершения конвейера

Я был перенаправлен на страницу с ошибкой и, кажется, столкнулся с ошибкой ПОСЛЕ завершения конвейера (перенаправление, поскольку последний шаг конвейера по-прежнему перенаправляет меня).

Может кто-нибудь сказать мне, где искать, чтобы отладить это?

Спасибо,

+0

Подробные сообщения об ошибках? – Mounir

+0

он просто перенаправляет меня на страницу с ошибкой. Поэтому мне нужно понять, где я должен искать отладки. –

ответ

1

Хорошее место для начала было бы искать в социально-AUTH-х views.py, в немногих местах, где редирект LOGIN_ERROR_URL происходит (переменная URL устанавливается в LOGIN_ERROR_URL, а затем HttpResponseRedirect (URL) является называется). Добавьте некоторые операторы печати или, лучше, установите точки останова, используя the python debugger. Если вы запустите свое приложение на сервере разработки Django, операторы печати появятся в терминале, на котором вы запустили сервер. В противном случае они могут отображаться в ваших журналах сервера, в зависимости от вашей конфигурации. Вы также можете найти django-debug-toolbar.

Используя операторы печати или отладчик, мой рабочий будет:

  1. Выяснить, что линия в views.py перенаправлении запускается из
  2. Выяснить, что условие вызывает эту линию необходимо достичь
  3. Осмотрите переменные, ведущие к этому состоянию

Извините, что это так общее. С удовольствием помогаем больше, если вы можете предоставить более подробную информацию.

Aaron