#35345: Bug in Tutorial 3 of Documentation -------------------------------------+------------------------------------- Reporter: nima karimian | Owner: nima | karimian Type: Bug | Status: closed Component: Documentation | Version: 5.0 Severity: Normal | Resolution: invalid Keywords: Template,URL | Triage Stage: conf,Views | Unreviewed Has patch: 1 | Needs documentation: 0 Needs tests: 0 | Patch needs improvement: 0 Easy pickings: 0 | UI/UX: 0 -------------------------------------+------------------------------------- Changes (by Tim Graham):
* resolution: => invalid * status: assigned => closed Old description: > ### Bug in Tutorial part 3 of the Documentation > referencing from Tutorial part 1: > since we have created a new polls app in out mysite project we configured > the mysite.url like this > ``` > urlpatterns = [ > path("polls/", include("polls.urls")), > path("admin/", admin.site.urls), > ] > ``` > so when we render the page polls/index.html or namely, the index view in > our poll app the base url would be localhost/polls/ > and with having this in our template : `<li><a > href="/polls/{{question.id}}/">` > the GENERATED link would be : localhost/polls/polls/question_id **which > raises an error** since we didn't describe such pattern in our urls.py > file in polls app > ``` > urlpatterns = [ > path("",view=views.index,name="index"), > path("<int:question_id>/",view=views.detail,name="detail"), > path("<int:question_id>/results/",view=views.results,name="results"), > path("<int:question_id>/vote/",view=views.vote,name="vote"), > ] > ``` New description: ### Bug in Tutorial part 3 of the Documentation referencing from Tutorial part 1: since we have created a new polls app in out mysite project we configured the mysite.url like this {{{ urlpatterns = [ path("polls/", include("polls.urls")), path("admin/", admin.site.urls), ] }}} so when we render the page polls/index.html or namely, the index view in our poll app the base url would be localhost/polls/ and with having this in our template : `<li><a href="/polls/{{question.id}}/">` the GENERATED link would be : localhost/polls/polls/question_id **which raises an error** since we didn't describe such pattern in our urls.py file in polls app {{{ urlpatterns = [ path("",view=views.index,name="index"), path("<int:question_id>/",view=views.detail,name="detail"), path("<int:question_id>/results/",view=views.results,name="results"), path("<int:question_id>/vote/",view=views.vote,name="vote"), ] }}} -- Comment: If the link went to `/polls/polls/question_id`, I think you may have put `<a href="polls/{{question.id}}/">` (without a slash before polls) in your template. -- Ticket URL: <https://code.djangoproject.com/ticket/35345#comment:2> Django <https://code.djangoproject.com/> The Web framework for perfectionists with deadlines. -- You received this message because you are subscribed to the Google Groups "Django updates" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-updates+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/django-updates/0107018e95ae387b-3ef434e2-0eea-4343-a5aa-f4b8875c1392-000000%40eu-central-1.amazonses.com.