Приставка URL-адрес Джанго

Я пытаюсь сделать настраиваемый префикс в 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')),
]

Спасибо!

0 ответов

Другие вопросы по тегам