Ability to use a base URL
usefull to prefix the application URL on deployment
This commit is contained in:
@@ -137,3 +137,5 @@ FILE_UPLOAD_HANDLERS = ['django.core.files.uploadhandler.TemporaryFileUploadHand
|
||||
FILE_UPLOAD_MAX_MEMORY_SIZE = 2147483648 # 2GB
|
||||
|
||||
FILE_UPLOAD_TEMP_DIR = os.path.join(BASE_DIR, 'tmp') # probably default /tmp is too small for video files
|
||||
|
||||
URL_BASE = '' # usefull to prefix the application URL on deployment
|
||||
|
||||
@@ -17,16 +17,22 @@ from django.conf import settings
|
||||
from django.conf.urls.static import static
|
||||
from django.conf.urls import url
|
||||
from django.contrib import admin
|
||||
from django.urls import include
|
||||
|
||||
from . import testviews, views
|
||||
|
||||
urlpatterns = [
|
||||
_urlpatterns = [
|
||||
url(r'^admin/', admin.site.urls),
|
||||
url(r'^$', views.index),
|
||||
url(r'^(?P<slug>[\w-]+).html', views.video)
|
||||
]
|
||||
|
||||
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
|
||||
_urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
|
||||
|
||||
for i in testviews.__all__:
|
||||
urlpatterns.append(url(r'^test/{}$'.format(i), testviews.__dict__[i]))
|
||||
_urlpatterns.append(url(r'^test/{}$'.format(i), testviews.__dict__[i]))
|
||||
|
||||
if settings.URL_BASE:
|
||||
urlpatterns = [url(r'^{}/'.format(settings.URL_BASE), include(_urlpatterns))]
|
||||
else:
|
||||
urlpatterns = _urlpatterns
|
||||
|
||||
Reference in New Issue
Block a user