Opened 7 years ago
Closed 7 years ago
#29657 closed Bug (invalid)
Looks like an incorrect documentation [https://docs.djangoproject.com/en/2.1/intro/tutorial03/]
| Reported by: | kshitijkorde | Owned by: | nobody | 
|---|---|---|---|
| Component: | Documentation | Version: | 2.1 | 
| Severity: | Normal | Keywords: | |
| Cc: | Triage Stage: | Unreviewed | |
| Has patch: | no | Needs documentation: | no | 
| Needs tests: | no | Patch needs improvement: | no | 
| Easy pickings: | no | UI/UX: | no | 
Description
Link: https://docs.djangoproject.com/en/2.1/intro/tutorial03/
In the below code, a forward slash is missing in the first argument to path function, should it not be '/', '/<int:question_id>/', likewise..
from django.urls import path
from . import views
urlpatterns = [
    # ex: /polls/
    path('', views.index, name='index'),
    # ex: /polls/5/
    path('<int:question_id>/', views.detail, name='detail'),
    # ex: /polls/5/results/
    path('<int:question_id>/results/', views.results, name='results'),
    # ex: /polls/5/vote/
    path('<int:question_id>/vote/', views.vote, name='vote'),
]
without the forward slash, a page not found error is reported for /polls/5 etc..
  Note:
 See   TracTickets
 for help on using tickets.
    
I think the documentation is correct. Will close the ticket. Sorry for the inconvenience.