showard | a5288b4 | 2009-07-28 20:06:08 +0000 | [diff] [blame] | 1 | import os |
showard | 3544486 | 2008-08-07 22:35:30 +0000 | [diff] [blame] | 2 | from django.conf.urls.defaults import * |
| 3 | from django.conf import settings |
showard | a5288b4 | 2009-07-28 20:06:08 +0000 | [diff] [blame] | 4 | # The next two lines enable the admin and load each admin.py file: |
| 5 | from django.contrib import admin |
| 6 | admin.autodiscover() |
showard | 3544486 | 2008-08-07 22:35:30 +0000 | [diff] [blame] | 7 | |
| 8 | RE_PREFIX = '^' + settings.URL_PREFIX |
| 9 | |
| 10 | pattern_list = ( |
showard | a5288b4 | 2009-07-28 20:06:08 +0000 | [diff] [blame] | 11 | (RE_PREFIX + r'admin/(.*)', admin.site.root), |
showard | 3544486 | 2008-08-07 22:35:30 +0000 | [diff] [blame] | 12 | (RE_PREFIX, include('new_tko.tko.urls')), |
| 13 | ) |
| 14 | |
showard | e732ee7 | 2008-09-23 19:15:43 +0000 | [diff] [blame] | 15 | if os.path.exists(os.path.join(os.path.dirname(__file__), |
| 16 | 'tko', 'site_urls.py')): |
| 17 | pattern_list += ((RE_PREFIX, include('new_tko.tko.site_urls')),) |
| 18 | |
showard | 3544486 | 2008-08-07 22:35:30 +0000 | [diff] [blame] | 19 | debug_pattern_list = ( |
| 20 | # redirect /tko and /results to local apache server |
| 21 | (r'^(?P<path>(tko|results)/.*)$', |
| 22 | 'frontend.afe.views.redirect_with_extra_data', |
| 23 | {'url': 'http://%(server_name)s/%(path)s?%(getdata)s'}), |
| 24 | ) |
| 25 | |
| 26 | if settings.DEBUG: |
mbligh | 1ef218d | 2009-08-03 16:57:56 +0000 | [diff] [blame] | 27 | pattern_list += debug_pattern_list |
showard | 3544486 | 2008-08-07 22:35:30 +0000 | [diff] [blame] | 28 | |
| 29 | urlpatterns = patterns('', *pattern_list) |