On Tue, Apr 13, 2010 at 15:59, rvidal <rvi...@gmail.com> wrote:
>[...]
> I have my urls.py looking something like this:
> urlpatterns = patterns('mysites.shop.views',
>        (r'^$', 'index'),
>        (r'^client/(?P<client_id>\d+)/$', 'details'),
>        (r'^client/(?P<client_id>\d+)/receipts/$', 'receipts'),
>        (r'^client/(?P<client_id>\d+)/contacts/$', 'contacts'),
> )

You could just pass an additional parameter:
===========================================
        (r'^client/(?P<client_id>\d+)/$', 'myview', {'template_name':
'details'}),
        (r'^client/(?P<client_id>\d+)/receipts/$', 'myview',
{'template_name': 'receipts'}),
        (r'^client/(?P<client_id>\d+)/contacts/$', 'myview',
{'template_name': 'contacts'}),
===========================================
def myview(request, client_id, template_name):
===========================================
See
http://docs.djangoproject.com/en/dev/topics/http/urls/#passing-extra-options-to-view-functions

Or let myview figure out the template from the request path.

Cheers,
Danny

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-us...@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