Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

238
Vistas
auth_views.password_reset sigue representando la plantilla de URL raíz, no la de restablecimiento de contraseña

urls.py para mi_aplicación:

 urlpatterns = [ # 4 inbuilt views for password reset: # - password_reset sends the mail # - password_reset_done shows a success message for the above # - password_reset_confirm checks the link the user clicked and prompts for a new password # - password_reset_complete shows a success message for the above url(r'^password-reset/$', auth_views.password_reset, {'template_name': 'password_reset/password_reset.html', 'email_template_name': 'password_reset/password_reset_email.html', 'subject_template_name': 'password_reset/password_reset_subject.txt'}, name="password_reset"), url(r'^password-reset/done/$', auth_views.password_reset_done, {'template_name': 'password_reset/password_reset_done.html'}, name="password_reset_done"), url(r'^password-reset/confirm/(?P<uidb64>[0-9A-Za-z_\-]+)/(?P<token>.+)/$', auth_views.password_reset_confirm, {'template_name': 'password_reset/password_reset_confirm.html'}, name='password_reset_confirm'), url(r'^password-reset/complete/$', auth_views.password_reset_complete, {'template_name': 'password_reset/password_reset_complete.html'}, name="password_reset_complete"), #url('^password-change/', auth_views.password_change, # {'post_change_redirect':reverse_lazy('userlogout'), 'template_name':'accountmanagement.html'}, # name="passwordchange"), ]

urls.py para el proyecto:

 urlpatterns = [ url(r'^$', LandingPage.as_view(), name="homepage"), url(r'^my_app/', include('my_app.urls')), ] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

Cuando visito localhost:8000/my_app/password-reset/ obtengo mi plantilla landingpage.html en su lugar. La salida del servidor de desarrollo definitivamente muestra un solo GET a /my_app/password-reset/ , y revisé todas las urls.py de las aplicaciones del proyecto; la URL password-reset no se duplica en ningún otro lugar.

Incluso comenté el directorio TEMPLATES de esa aplicación en mi archivo de configuración para intentar forzar un TemplateDoesNotExist , y no hace nada: la vista de restablecimiento de contraseña parece ignorar el parámetro template_name que paso en el archivo de configuración de URL.

Estoy perplejo. Que podria causar esto?

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Acabo de darme cuenta de que alguien más estaba trabajando en el código base. Se suponía que reset_password.html {% extends "landingpage.html" %} pero el ingeniero de interfaz reconstruyó landingpage.html sin el {% block content %} necesario para que fuera extensible, por lo tanto, solo mostraba la plantilla de la página de destino.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda