frontend.afe.model_logic: Rename validate_unique
[autotest-zwu.git] / frontend / urls.py
blob5c50f51127271890911afa97ed0bbb8a1c59ffca
1 import os
2 from django.conf.urls import defaults
3 from django.conf import settings
5 # The next two lines enable the admin and load each admin.py file:
6 from django.contrib import admin
7 admin.autodiscover()
9 RE_PREFIX = '^' + settings.URL_PREFIX
10 TKO_RE_PREFIX = '^' + settings.TKO_URL_PREFIX
11 PLANNER_RE_PREFIX = '^' + settings.PLANNER_URL_PREFIX
13 handler404 = 'django.views.defaults.page_not_found'
14 handler500 = 'frontend.afe.views.handler500'
16 urlpatterns = defaults.patterns(
17 '',
18 (RE_PREFIX + r'admin/', defaults.include(admin.site.urls)),
19 (RE_PREFIX, defaults.include('frontend.afe.urls')),
20 (TKO_RE_PREFIX, defaults.include('frontend.tko.urls')),
21 (PLANNER_RE_PREFIX, defaults.include('frontend.planner.urls')),
22 (RE_PREFIX + r'static/(?P<path>.*)', 'django.views.static.serve',
23 {'document_root': os.path.join(os.path.dirname(__file__), 'static')}),
26 if os.path.exists(os.path.join(os.path.dirname(__file__),
27 'tko', 'site_urls.py')):
28 urlpatterns += defaults.patterns(
29 '', (TKO_RE_PREFIX, defaults.include('frontend.tko.site_urls')))
31 debug_patterns = defaults.patterns(
32 '',
33 # redirect /tko and /results to local apache server
34 (r'^(?P<path>(tko|results)/.*)$',
35 'frontend.afe.views.redirect_with_extra_data',
36 {'url': 'http://%(server_name)s/%(path)s?%(getdata)s'}),
39 if settings.DEBUG:
40 urlpatterns += debug_patterns