project/urls.py
changeset 151 f85b864f5f8b
parent 120 e9172b05bba5
child 154 d26cedf5e0d3
equal deleted inserted replaced
150:9e0d3287d753 151:f85b864f5f8b
    12 PROGRAM_PATTERN_CORE = r'[a-z](?:[0-9a-z]|_[0-9a-z])*'
    12 PROGRAM_PATTERN_CORE = r'[a-z](?:[0-9a-z]|_[0-9a-z])*'
    13 EVENT_PATTERN_CORE =r'(?:[0-9a-z]|_[0-9a-z])*' 
    13 EVENT_PATTERN_CORE =r'(?:[0-9a-z]|_[0-9a-z])*' 
    14 SCOPE_ARG_PATTERN = r'(?P<scope>%s/%s)' % (
    14 SCOPE_ARG_PATTERN = r'(?P<scope>%s/%s)' % (
    15     PROGRAM_PATTERN_CORE, EVENT_PATTERN_CORE) 
    15     PROGRAM_PATTERN_CORE, EVENT_PATTERN_CORE) 
    16 
    16 
       
    17 sitemaps = {}
       
    18 
    17 # Admin
    19 # Admin
    18 urlpatterns = patterns('',
    20 urlpatterns = patterns('',
       
    21     (r'^admin/(.*)', admin.site.root),
       
    22     (r'^comments/', include('django.contrib.comments.urls')),
       
    23     (r'^robots\.txt$', include('robots.urls')),
       
    24     (r'^sitemap\.xml$', 'django.contrib.sitemaps.views.sitemap', {'sitemaps': sitemaps}),
    19     url(r'^$', redirect_to, {'url': '/%s/' % (settings.CURRENT_SCOPE)}),
    25     url(r'^$', redirect_to, {'url': '/%s/' % (settings.CURRENT_SCOPE)}),
    20     (r'^comments/', include('django.contrib.comments.urls')),
       
    21     (r'^admin/(.*)', admin.site.root),
       
    22     url(r'^%s/$' % (SCOPE_ARG_PATTERN),
    26     url(r'^%s/$' % (SCOPE_ARG_PATTERN),
    23         direct_to_template, {"template": "home.html"}, name='home'),
    27         direct_to_template, {"template": "home.html"}, name='home'),
    24 )
    28 )
    25 
    29 
    26 # Talks, etc.
    30 # Talks, etc.