Skip to content
Snippets Groups Projects

Simplify URL_PREFIX handling in urls.py

Merged Samuel GAIST requested to merge 558_fix_url_prefix_urls into django3_migration
1 file
+ 2
4
Compare changes
  • Side-by-side
  • Inline
+ 2
4
@@ -25,7 +25,6 @@
# #
###############################################################################
from urllib.parse import urlparse
from django.conf import settings
from django.conf.urls import include
@@ -108,10 +107,9 @@ unprefixed_patterns += [
# Process an eventual prefix in the URLs
parsed_url = urlparse(settings.URL_PREFIX)
if (parsed_url.path != "") and (parsed_url.path != "/"):
if settings.URL_PREFIX not in ["", "/"]:
urlpatterns = [
url(r"^%s/" % parsed_url.path[1:], include(unprefixed_patterns)),
url(r"^%s/" % settings.URL_PREFIX[1:], include(unprefixed_patterns)),
]
else:
urlpatterns = unprefixed_patterns
Loading