from django.conf import settings from django.conf.urls import include, url from django.contrib import admin from ishtar_common.apps import admin_site from ajax_select import urls as ajax_select_urls from ishtar_common.views import index admin.autodiscover() urlpatterns = [ url(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: urlpatterns += [ url('', include(app + '.urls')), ] urlpatterns += [ url(r'^admin/', include(admin_site.urls)), url(r'^ajax-select/', include(ajax_select_urls)), url(r'', include('ishtar_common.urls')), url(r'^$', index, name='start'), ] if settings.DEBUG: # static files (images, css, javascript, etc.) from django.conf.urls.static import static from django.contrib.staticfiles.urls import staticfiles_urlpatterns urlpatterns += staticfiles_urlpatterns() urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) if settings.DEBUG_TOOLBAR: import debug_toolbar urlpatterns = [ url(r'^__debug__/', include(debug_toolbar.urls)), ] + urlpatterns