I've got a project that contains two apps (elections and precincts).
My root urls.py looks like this:
from django.conf.urls.defaults import *
urlpatterns = patterns('',
    (r'^elections/', include('elections.urls')),
    (r'^precincts/', include('precincts.urls')),
    (r'^admin/', include('django.contrib.admin.urls')),
)

My elections urls.py looks like this:
from django.conf.urls.defaults import *
from elections.models import Election
from django.views.generic import list_detail
election_list_info = {
    'queryset': Election.objects.all(),
    'allow_empty': True,
}
election_detail_info = {
    "queryset" : Election.objects.all(),
    "template_object_name" : "election",
}
urlpatterns = patterns('',
    (r'^$', list_detail.object_list, election_list_info),
)
urlpatterns += patterns('django.views.generic.list_detail',
    (r'(?P<slug>[\w-]+)/$', 'object_detail', election_detail_info),
)

Each item on the elections page works correctly and has the correct
URL.

My precincts urls.py file looks identical to the elections urls.py
file except it imports the precincts model and I changed the code from
election to precinct where necessary.  I can bring up the Precincts
page but the items on the page have the wrong url.  Instead of having
a url like http://localhost:8000/precincts/0001, the url looks like
http://localhost:8000/elections/0001.  I can see that its looking back
at the root urls.py first and chooses the elections pattern.  But why
is this?

What do I need to change to make it look at precincts instead of
elections?  I need to understand this so I can continue to separate my
program into separate apps as much as possible.  Thanks!
--~--~---------~--~----~------------~-------~--~----~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to