#12299 closed (invalid)
Inconsistency in Tutorial, part 3.
| Reported by: | tofik | Owned by: | nobody |
|---|---|---|---|
| Component: | Documentation | Version: | 1.1 |
| Severity: | Keywords: | tutorial | |
| Cc: | Triage Stage: | Unreviewed | |
| Has patch: | no | Needs documentation: | no |
| Needs tests: | no | Patch needs improvement: | no |
| Easy pickings: | no | UI/UX: | no |
Description
concerns:
Tutorial, Part 3
Decoupling the URLconfs
There is a 'urls.py' file in 'mysite' directory that looks like:
urlpatterns = patterns('mysite.polls.views',
(r'^polls/$', 'index'),
(r'^polls/(?P<poll_id>\d+)/$', 'detail'),
(r'^polls/(?P<poll_id>\d+)/results/$', 'results'),
(r'^polls/(?P<poll_id>\d+)/vote/$', 'vote'),
)
It is adivsed to copy this file to 'polls' subdirectory, and to modify original file, to make it looks like:
# ...
urlpatterns = patterns('',
(r'^polls/', include('mysite.polls.urls')),
# ...
So if now i'll take a look at my site:
| Here's what happens if a user goes to "/polls/34/" in this system: |
Unfortunatelly there will 'Page not found' appear :(
In my opinion, there shoul be:
| Here's what happens if a user goes to "polls/polls/34/" in this system: |
otherwise there should be something more removed ('polls') from one of the urls.py files.
Change History (2)
comment:1 by , 16 years ago
| Resolution: | → invalid |
|---|---|
| Status: | new → closed |
comment:2 by , 16 years ago
ok, correct, but still i think that it is stated too late ;), but it will be as you want. I just wanted to say that it is not obvious.
The tutorial tells you remove the leading
pollsjust a couple of lines after it tells you copy the urls.py. It even gives sample code to show what the new urls.py should look like.