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

369
Vistas
Página no encontrada con Django (404)

En mi proyecto django, cuando accedo a localhost:8000 dice:

 Page not found (404) Request Method: GET Request URL: http://localhost:8000/

El urls.py es:

 from django.conf.urls import include, url from django.contrib import admin from polls import views urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^polls/', include('polls.urls', namespace="polls")), ]

El urls.py de las encuestas es:

 from django.conf.urls import url, include from django.contrib import admin from polls import views urlpatterns = [ url(r'^$', views.index, name='index'), url(r'^(?P<question_id>\d+)/$', views.detail, name='detail'), url(r'^(?P<question_id>\d+)/vote/$', views.vote, name='vote'), url(r'^(?P<question_id>\d+)/results/$', views.results, name='results'), url(r'^admin/', admin.site.urls), ]

La versión de Django es 1.10. ¿Alguien puede ayudarme a identificar el problema? Gracias por adelantado.

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

0

Parece que no tiene una ruta para / , por lo que http://localhost:8000/ no lo lleva a ninguna parte.

Usted escribió url(r'^polls/', include('polls.urls', namespace="polls")), en urls.py para que todas las rutas definidas en polls.urls tengan el prefijo polls/ .

Es posible que desee ir a http://localhost:8000/polls/ (observe las encuestas/ , porque la ruta que definió como índice aparece en la aplicación de encuestas.

Si hubiera querido enrutar su índice de encuestas a su URL raíz, debería cambiar urls.py a algo como

 urlpatterns = [ url(r'^', include('polls.urls', namespace="polls")), url(r'^admin/', admin.site.urls), ]

y el olvídate de las polls/ parte en las urls.

over 4 years ago · Santiago Trujillo Denunciar

0

En el cambio de urls.py principal

desde

 url(r'^polls/', include('polls.urls', namespace="polls")),

para

 url(r'^$', include('poll.urls')),
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