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

376
Views
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 answers
Answer question

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 Report

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 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!