Prompt, I do a site in two languages. By default, the django for each language substitutes the root path / ru / or / en / And how can we get the addresses for the default language (ru) to be derived from the root /, and for English via / en /?

    1 answer 1

    Resolved! You must add an additional parameter to i18n_patterns prefix_default_language = False. As a result, the root urls code looks like the one below.

    urlpatterns = [ url(r'^admin/', admin.site.urls), ] urlpatterns += i18n_patterns( url(r'^$', home_page, name='home_page'), # ... prefix_default_language=False, )