Обновление (26.11.2013) : я обновляю свою рекомендацию. Поскольку с момента написания этого ответа прошло достаточно времени, я бы порекомендовал python-social-auth или django-allauth как лучшие инструменты для работы. Это активные проекты с хорошей документацией и поддержкой гораздо большего, чем просто Facebook. Я успешно использовал оба.
Мне больше всего повезло с адаптацией Джанго-социальная регистрация с Джанго-регистрация (0,8). Поскольку вы работаете с django-registration, вам придется проделать небольшую работу, поскольку все три из этих пакетов выполняют роль как создания, так и аутентификации пользователя.
Я просто собирался объяснить, что нужно сделать, но вы вдохновили меня, наконец, вывести мою версию: hello-social-registration .
Как я уже говорил, он отделяет функции регистрации для бэкэнда регистрации django и обрабатывает всю авторизацию. Я уже некоторое время использую это в своем почти бета-приложении без проблем (я также передал его другу для использования несколько месяцев назад, и он заставил его работать без особых изменений).
Это , определенно еще не готово к повторному использованию, но надеюсь, оно даст вам некоторое представление. :)