You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
37 lines
1.1 KiB
37 lines
1.1 KiB
import os
|
|
from django.conf import urls
|
|
from django.conf import settings
|
|
|
|
# The next two lines enable the admin and load each admin.py file:
|
|
from django.contrib import admin
|
|
admin.autodiscover()
|
|
|
|
RE_PREFIX = '^' + settings.URL_PREFIX
|
|
TKO_RE_PREFIX = '^' + settings.TKO_URL_PREFIX
|
|
|
|
handler404 = 'django.views.defaults.page_not_found'
|
|
handler500 = 'frontend.afe.views.handler500'
|
|
|
|
urlpatterns = urls.patterns(
|
|
'',
|
|
(RE_PREFIX + r'admin/', urls.include(admin.site.urls)),
|
|
(RE_PREFIX, urls.include('frontend.afe.urls')),
|
|
(TKO_RE_PREFIX, urls.include('frontend.tko.urls')),
|
|
)
|
|
|
|
if os.path.exists(os.path.join(os.path.dirname(__file__),
|
|
'tko', 'site_urls.py')):
|
|
urlpatterns += urls.patterns(
|
|
'', (TKO_RE_PREFIX, urls.include('frontend.tko.site_urls')))
|
|
|
|
debug_patterns = urls.patterns(
|
|
'',
|
|
# redirect /tko and /results to local apache server
|
|
(r'^(?P<path>(tko|results)/.*)$',
|
|
'frontend.afe.views.redirect_with_extra_data',
|
|
{'url': 'http://%(server_name)s/%(path)s?%(getdata)s'}),
|
|
)
|
|
|
|
if settings.DEBUG:
|
|
urlpatterns += debug_patterns
|