forked from cytoscape/appstore
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathurls.py
executable file
·38 lines (32 loc) · 1.34 KB
/
urls.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
import logging
from django.conf.urls import include, url
from django.conf.urls.static import static
from django.conf import settings
from apps.views import apps_default
from django.contrib import admin
admin.autodiscover()
logger = logging.getLogger(__name__)
urlpatterns = [
# Uncomment the next line to enable the admin:
url(r'^admin/', admin.site.urls),
url(r'^accounts/', include('users.urls')),
url(r'^$', apps_default, name='default-page'),
url(r'^apps/', include('apps.urls')),
url(r'^search', include('haystack.urls')),
url(r'^download/', include('download.urls')),
url(r'^submit_app/', include('submit_app.urls')),
url(r'^users/', include('users.urls')),
url(r'^help/', include('help.urls')),
url(r'^backend/', include('backend.urls')),
]
# If DJANGO_STATIC_AND_MEDIA then have Django serve
# media content directly which appears to only work if the
# MEDIA_URL is set to /media/
# https://docs.djangoproject.com/en/2.1/howto/static-files/#serving-files-uploaded-by-a-user-during-development
#
if settings.DJANGO_STATIC_AND_MEDIA:
logger.info('Development server running letting Django serve media '
'at url: ' + settings.MEDIA_URL + ' via root: ' +
settings.MEDIA_ROOT)
urlpatterns += static(settings.MEDIA_URL,
document_root=settings.MEDIA_ROOT)