Opened 20 months ago
Closed 20 months ago
#35345 closed Bug (invalid)
Bug in Tutorial 3 of Documentation
| Reported by: | nima karimian | Owned by: | nima karimian |
|---|---|---|---|
| Component: | Documentation | Version: | 5.0 |
| Severity: | Normal | Keywords: | Template, URL conf, Views |
| Cc: | nima karimian | Triage Stage: | Unreviewed |
| Has patch: | yes | Needs documentation: | no |
| Needs tests: | no | Patch needs improvement: | no |
| Easy pickings: | no | UI/UX: | no |
Description (last modified by )
### 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"),
]
Change History (2)
comment:1 by , 20 months ago
| Has patch: | set |
|---|---|
| Owner: | changed from to |
| Status: | new → assigned |
comment:2 by , 20 months ago
| Description: | modified (diff) |
|---|---|
| Resolution: | → invalid |
| Status: | assigned → closed |
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.