|
Hola, bueno trabajando en django y despues de solucionar lo del login Link de la solución ahora necesito un direccionamiento al mismo formulario en caso q el login no sea incorrecto. Según leí se supone que si los datos ingresados en el login son incorrectos se vuelve al formulario, pero esto no me sucede. Este es el codigo:
views.py:
urls.py:
Este es el error.
Bueno espero me puedan ayudar, saludos. |
|
Así a bote pronto sin mirar mucho tu código:
debería de ser: (r'^cuenta/login/$', login, {'template_name':'nombredetuplantilladelogin.html'} ), |
|
El error indica que no encuentra la template
Aparte, no tiene sentido que definas el login en account/login/ en Vaya, he respondido esto y no me había fijado que monobot ya había dado la misma solución.
(11 May '11, 22:02)
haplo
@haplo probé las tu solución sin cambiar el LOGIN_URL y funciona bien, y se dejo el LOGIN_URL y elimino la url no funciona.
(11 May '11, 23:13)
MalaLeche
1
A lo que me refería con lo de LOGIN_URL es que debería coincidir esa URL con la que tengas definida para el login en
(11 May '11, 23:46)
haplo
Ok, ahora entendí, muchas gracias por aclarar mi duda, saludos.
(12 May '11, 00:02)
MalaLeche
|
|
También podrías hacerlo al reves; no redirecciones cuando haya errores, sino cuando no los haya. Es decir, el formulario en la vista de login apunta a la misma vista, y solo cuando hayas verificado que el login y el password son correctos "escapas" redireccionando a otra vista. |
¿Y qué es lo que pasa cuando haces submit y hay errores?
Disculpa, este es el error.
TemplateDoesNotExist at /account/login/ registration/login.html Request Method: POST Request URL: http://localhost:8000/account/login/ Django Version: 1.3 Exception Type: TemplateDoesNotExist Exception Value: registration/login.html
¿Podrías poner el contenido de tu 'views.py' y de tu 'urls.py'? Porque con estos datos es bastante complicado saber qué pasa.
@franchukelly agregue lo que pides, saludos.