Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

3.1K
Views
plantilla de inicio de sesión de django drf

Extiendo la plantilla de inicio de sesión de DRF

 {% extends "rest_framework/login_base.html" %} {% block branding %} <h3 style="margin: 0 0 20px;">My site</h3> {% endblock %}

con urls.py:

 urlpatterns = [ url(r'^api-auth/', include('rest_framework.urls', namespace='rest_framework')), url(r'^login', login, template_name, name='login'), url(r'^logout', logout, template_name, name='logout'), ...

Todo funciona bien excepto si falla la conexión: redirección DRF a http://127.0.0.1:8000/api-auth/login/ en lugar de http://127.0.0.1:8000/login/ y mi plantilla extendida no se usa. Así que pierdo el nombre de mi sitio para el título "Django REST framework".

Saludos

over 4 years ago · Santiago Trujillo
2 answers
Answer question

0

Coloque la plantilla en templates/rest_framework/ y

 urlpatterns = [ url(r'^auth/', include('rest_framework.urls', namespace='rest_framework')),
over 4 years ago · Santiago Trujillo Report

0

Si lo extendió en project/templates/rest_framework/login.html :

 {% extends "rest_framework/login_base.html" %} {% block branding %} <h3 style="margin: 0 0 20px;">My site</h3> {% endblock %}

El nombre del formulario de inicio de sesión de su proyecto, que es 'mi sitio', no debería cambiar.

Para el localizador de recursos unificado, puede probar esto:

 url(r'^', include('rest_framework.urls', namespace='rest_framework')),

Entonces, al redirigir, la URL será como en la siguiente muestra:

 http://localhost:8000/login/ http://127.0.0.1:8000/login/
over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!