from django.conf import settings from django.conf.urls import patterns, include, url from django.contrib import admin from ishtar_common.apps import admin_site from ajax_select import urls as ajax_select_urls admin.autodiscover() urlpatterns = patterns( '', (r'^accounts/', include('registration.urls')), ) APP_LIST = ['archaeological_files_pdl', 'archaeological_files', 'archaeological_operations', 'archaeological_context_records', 'archaeological_warehouse', 'archaeological_finds'] for app in APP_LIST: # filter by activated apps? urlpatterns += patterns( '', ('', include(app + '.urls')), ) urlpatterns += patterns( '', ('', include('ishtar_common.urls')), ) urlpatterns += patterns( 'ishtar_common.views', url(r'^$', 'index', name='start'), ) urlpatterns += patterns( '', (r'^admin/', include(admin_site.urls)), ) urlpatterns += patterns( '', (r'^ajax-select/', include(ajax_select_urls)), ) if settings.DEBUG: # static files (images, css, javascript, etc.) urlpatterns += patterns( '', (r'^media/(?P.*)$', 'django.views.static.serve', {'document_root': settings.MEDIA_ROOT}))