djangosnippets.org: Latest snippets posted by southern_sunhttp://djangosnippets.org/users/southern_sun/2007-08-29T11:29:38.584647-05:00southern_sun@url decorator - getting rid of urlpatterns
2007-08-29T11:29:38.584647-05:00southern_sunhttp://djangosnippets.org/snippets/395/<p>The rationale behind this decorator is described in django-users google group.</p>
<p>Usage:</p>
<pre><code>=== urls.py ===
urlpatterns = patterns('',
(r'^', include('apps.app1.views')),
(r'^app2', include('apps.app2.views')),
)
=== apps/app1/views/__init__.py ===
@url(r'^index/$')
def index(request):
...
@url(r'^news/$')
def news(request):
...
urlpatterns += include_urlpatterns(r'^members', 'apps.app1.views.members')
=== apps/app1/views/members.py ===
@url(r'^profile/$)
def profile(request):
....
@url(r'^secure/$)
def secure(request):
...
@url(r'^path1/$', …</code></pre>
Freely redistributable