Приставка URL-адрес Джанго - PullRequest
0 голосов
/ 26 июня 2018

Я пытаюсь создать настраиваемый префикс в URL для языка без использования i18n. Следующий код находится в корневом файле url.

urlpatterns = [
    url(r'^[a-z]{2}/', include('landing_page.urls')),
]

И следующий код в файле landing_page.urls;

urlpatterns = [
    url(r'^$', views.LandingView, name='landing'),
]

Всякий раз, когда я использую;

<a href="{% url 'landing' %}"></a>

Отображается следующее:

<a href="/aa/"></a>

Как я могу автоматически изменить "/ aa /" на префикс для текущего языка (например, "/ en /")? Без выполнения следующего, так как это вызывает много других проблем в моей настройке.

urlpatterns = [
    url(r'^(?P<var>[a-z]{2})/', include('landing_page.urls')),
]

Спасибо!

...