To be honest, I have no idea.  I was just following the tutorial (maybe I
edited the wrong file, maybe the tutorial is wrong.)  Do you know of a good
book on this subject that not only teaches you about Django, but also about
frameworks?

This is the contents of one urls.py file (in a project called mysite):

from django.conf.urls.defaults import patterns, include, url

# Uncomment the next two lines to enable the admin:
from django.contrib import admin
admin.autodiscover()

urlpatterns = patterns('',
    (r'^polls/', include('polls.urls')),
    # Uncomment the next line to enable the admin:
    url(r'^admin/', include(admin.site.urls)),
)

And this is the contents of one of the urls.py file in the apps in the
project.

from django.conf.urls.defaults import patterns, include, url

# Uncomment the next two lines to enable the admin:
from django.contrib import admin
admin.autodiscover()

urlpatterns = patterns('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'),
)

urlpatterns += patterns('',
    # Uncomment the next line to enable the admin:
    url(r'^admin/', include(admin.site.urls)),
)

My guess is that the when it first gets included, the ^polls
gets prep-ended in the process.

Now, when I removed the ^polls/ in the project urls.py, I got this, which is
something what I'd expect to get earlier... but then I thought that the
template is there:

TemplateDoesNotExist at /polls/1/

polls/detail.html

Request Method:GETRequest URL:http://localhost:8000/polls/1/Django Version:
1.3Exception Type:TemplateDoesNotExistException Value:

polls/detail.html

Exception Location:C:\Python27\lib\site-packages\django\template\loader.py
in find_template, line 138Python Executable:C:\Python27\python.exePython
Version:2.7.2Python Path:

['C:\\Users\\ashvets\\Development\\Code\\mysite',
 'C:\\Windows\\system32\\python27.zip',
 'C:\\Python27\\DLLs',
 'C:\\Python27\\lib',
 'C:\\Python27\\lib\\plat-win',
 'C:\\Python27\\lib\\lib-tk',
 'C:\\Python27',
 'C:\\Python27\\lib\\site-packages']

Server time:Thu, 1 Sep 2011 09:39:09 -0400
Template-loader postmortem

Django tried loading these templates, in this order:

   - Using loader django.template.loaders.filesystem.Loader:
      - c:\users\ashvets\my_templates\admin\base_site.html\polls\detail.html
(File
      does not exist)
   - Using loader django.template.loaders.app_directories.Loader:
      -
      
c:\python27\lib\site-packages\django\contrib\admin\templates\polls\detail.html
(File
      does not exist)


On Thu, Sep 1, 2011 at 9:25 AM, Reinout van Rees <rein...@vanrees.org>wrote:

> On 01-09-11 15:04, Yves S. Garret wrote:
>
>  Using the URLconf defined in |mysite.urls|, Django tried these URL
>> patterns, in this order:
>>
>>  1. ^polls/ ^polls/$
>>  2. ^polls/ ^polls/(?P<poll_id>\d+)/$
>>  3. ^polls/ ^polls/(?P<poll_id>\d+)/**results/$
>>  4. ^polls/ ^polls/(?P<poll_id>\d+)/vote/$
>>  5. ^polls/ ^admin/
>>  6. ^admin/
>>
>>
>> The current URL, |polls/1/|, didn't match any of these.
>>
>
> Such a "^polls/ ^polls/$" regex is incorrect. What's the extra
> "^polls/ " doing in front of the actual regex? That's the cause of your
> error, I think.
>
>
>
>
> Reinout
>
> --
> Reinout van Rees                    http://reinout.vanrees.org/
> rein...@vanrees.org             
> http://www.nelen-schuurmans.**nl/<http://www.nelen-schuurmans.nl/>
> "If you're not sure what to do, make something. -- Paul Graham"
>
> --
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To post to this group, send email to django-users@googlegroups.com.
> To unsubscribe from this group, send email to django-users+unsubscribe@**
> googlegroups.com <django-users%2bunsubscr...@googlegroups.com>.
> For more options, visit this group at http://groups.google.com/**
> group/django-users?hl=en<http://groups.google.com/group/django-users?hl=en>
> .
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to