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
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, ) |