If you want to have your Django app in a domain folder like this https://mydomain.com/myfoldername
Here you have the code to place in urls.py file :
from django.conf import settings from django.urls.resolvers import LocalePrefixPattern from django.utils.translation import get_language from django.views.generic.base import RedirectView APPLICATION_PREFIX = "myfoldername" def new_language_prefix(self): language_code = get_language() or settings.LANGUAGE_CODE return '%s/%s/' % (APPLICATION_PREFIX, language_code) LocalePrefixPattern.language_prefix = property(new_language_prefix) trans_real.language_code_prefix_re = re.compile(r'^/myfoldername/(\w+([@-]\w+)?)(/|$)')