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_MAX_MEMORY_SIZE = 2147483648 # 2GB
|
||||||
|
|
||||||
FILE_UPLOAD_TEMP_DIR = os.path.join(BASE_DIR, 'tmp') # probably default /tmp is too small for video files
|
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.static import static
|
||||||
from django.conf.urls import url
|
from django.conf.urls import url
|
||||||
from django.contrib import admin
|
from django.contrib import admin
|
||||||
|
from django.urls import include
|
||||||
|
|
||||||
from . import testviews, views
|
from . import testviews, views
|
||||||
|
|
||||||
urlpatterns = [
|
_urlpatterns = [
|
||||||
url(r'^admin/', admin.site.urls),
|
url(r'^admin/', admin.site.urls),
|
||||||
url(r'^$', views.index),
|
url(r'^$', views.index),
|
||||||
url(r'^(?P<slug>[\w-]+).html', views.video)
|
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__:
|
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