Я испытываю затруднения при установке django-socialregistration приложения!

Я - любитель Django и имею проблемы, заставляя django-регистрацию работать. Я следовал инструкциям по установке на их веб-сайте, но для кого-то как я эти указания не являются на 100% четкими относительно того, что я должен делать. Вот то, что я сделал:

  1. Я установил oauth2 и пакеты python-openid с помощью зернышка. Я затем скопировал facebook.py файл от facebook-python-sdk пакета до моего основного django каталога приложения. (Поскольку я пишу это, я задаюсь вопросом, должен ли этот файл быть скопирован в socialregistration каталог приложения? Это имеет значение?)
  2. Я скопировал socialregistration каталог в каталог своего django проекта.
  3. Я добавил socialresgitration к своей установке INSTALLED_APPS.
  4. Для добавления socialregistration.urls к моему urls.py файлу я добавил следующую строку (не уверенный, если это корректно, так как инструкции не сообщают подробности):
    (r '^social / ', включают ('socialregistration.urls')),
  5. Я добавил ключ API Facebook и секретный ключ к моим настройкам
  6. Я добавил socialregistration.auth. FacebookAuth к AUTHENTICATION_BACKENDS.
  7. Я добавил socialregistration.middleware. FacebookMiddleware к MIDDLEWARE_CLASSES.
  8. Наконец я добавил три тега Facebook, которые они дают в инструкциях одному из моих шаблонов.
  9. Когда я затем загружаю свой веб-сайт, я получаю следующую ошибку:
    Пойманный AttributeError при рендеринге: добавьте django.core.context_processors.request процессоры контекста к Вашим настройкам. TEMPLATE_CONTEXT_PROCESSORS установлен

Так, что я могу сделать? Я думал, что установка будет довольно проста, но по-видимому дело обстоит не так. ЛЮБАЯ справка ценилась бы!

О, BTW, я использую Django 1.2.1 и Python 2.6.

Спасибо!

5
задан Helmut 12 August 2010 в 06:57
поделиться