Soy un aficionado de Django y tengo problemas para que django-registration funcione. Seguí las instrucciones de instalación en su website, pero para alguien como yo estas instrucciones no son 100% claras en cuanto a lo que debería estar haciendo. Esto es lo que hice:¡Tengo problemas para instalar la aplicación django-socialregistration!
- Instalé los paquetes oauth2 y python-openid usando pip. Luego copié el archivo facebook.py del paquete facebook-python-sdk en mi directorio principal de la aplicación django. (Mientras escribo esto, me pregunto si este archivo debe copiarse en el directorio de la aplicación socialregistration? ¿Hace una diferencia?)
- He copiado el directorio socialregistration al directorio de mi proyecto django.
- Agregué la regeneración social a mi configuración INSTALLED_APPS.
- Para agregar socialregistration.urls a mi archivo urls.py, agregué la siguiente línea (no estoy seguro si esto es correcto, ya que las instrucciones no proporcionan detalles):
(r '^ social /', include ('') socialregistration.urls), - añadí la clave API de Facebook y la clave secreta para la configuración de mi
- añadí socialregistration.auth.FacebookAuth a AUTHENTICATION_BACKENDS.
- Añadí socialregistration.middleware.FacebookMiddleware a MIDDLEWARE_CLASSES.
- Finalmente agregué las tres etiquetas de Facebook que dan en las instrucciones a una de mis plantillas.
- Cuando luego cargar mi página web, me sale el error siguientes iniciales:
Atrapados AttributeError mientras que la prestación: Por favor, añadir los procesadoresdjango.core.context_processors.request
contexto para sus settings.TEMPLATE_CONTEXT_PROCESSORS conjunto
Así que, ¿qué puedo hacer? Pensé que la instalación sería bastante simple, pero aparentemente este no es el caso. ¡Cualquier ayuda sería apreciada!
Oh, por cierto, estoy usando Django 1.2.1 y Python 2.6.
Gracias!
"2. copiar el directorio al directorio del socialregistration mi proyecto Django." No creo que sea necesario. La carpeta de instalación debe incluirse en su PYTHON_PATH, pero no debe copiarse en su proyecto. – Dolph