2008-11-20 7 views
6

Soy nuevo en Django y al rebotar alrededor del framework en los últimos días no he podido encontrar la manera de instalar correctamente el django.contrib.auth aplicación en mi proyecto. Bueno, la instalación probablemente no es la palabra correcta, sino que la configura para mis propósitos.Generación de formularios de inicio de sesión y registro con Contrib.Auth en Django

Lo que realmente espero hacer es extender las clases integradas para simplemente crear formularios de registro y de inicio de sesión, ya que mi clase de usuario funciona bien desde la terminal.

En settings.py tengo django.contrib.auth en mi INSTALLED_APPS. También he instalado el middleware de autenticación y el middleware de sesiones.

También puedo ver claramente en Django.contrib.auth.views y Django.contrib.auth.forms donde están los controladores de autenticación y registro.

Mi problema, parece ser que, dado que soy nuevo en el framework, incluyo correctamente estos archivos en mi proyecto y genero los formularios HTML para el registro y el inicio de sesión.

(Como en, ¿tengo que incluir estos archivos de autenticación en forms.py de mi aplicación? ¿Qué necesito para modelar que aún no se ha modelado para mí? Y, por último, ya que puedo ver en Django.contrib .auth.views a necesidad de un directorio de registro con plantillas HTML, ¿cómo puedo comunicarme entre todos correctamente?)

Se ha resuelto el problema. Solo necesitaba seguir las convenciones URL Conf de Django. Ejemplo: (r '^ accounts/login/$', 'django.contrib.auth.views.login'), de

Respuesta

Cuestiones relacionadas