2016-12-01 1 views
2

J'essaye d'ajouter l'authentification pour une page.L'authentification django échoue recherche d'enregistrement/login.html

Dans mon principal url.py, j'ajouté:

url(r'^accounts/login/$', auth_views.login, {'template_name': 'test/login.html'}), 

et à mon avis:

Lorsque je tente de voir la vue des résultats que je suis envoyé à la page de connexion (bon). Quand j'entre un mauvais identifiant/mot de passe il y a une erreur car le modèle registration/login.html n'existe pas.

Pourquoi django recherche-t-il ce modèle alors que je lui dis d'utiliser test/login.html?

Répondre

2

Essayez d'ajouter le nom d'URL

url(r'^accounts/login/$', auth_views.login, {'template_name': 'test/login.html'}, name='login'), 

Cela se produit parce que vue de connexion peut utiliser reverse('login') pour redirect connexion après l'échec.