@steopcik
Сеошник

Как корректно выводить дефолтный УРЛ языка в Django 2.2?

Хочу корректно вывести список URL на языковые версии страницы, а их у меня больше 10
Английски у меня по умолчанию и должен всегда открываться по URL site.com/ без /en/ в конце
Вывожу список через цикл
{% for language in languages %}
     <a class="col-3" href="/{{ language.code }}/" lang="{{ language.code }}">{{ language.name_local }}</a>
{% endfor %}


Для дефолтного языка я получаю точно то что запросил site.com/en/

Вопрос такой, как можно решить этот вопрос и получить только для английской локали site.com/ в место site.com/en/
  • Вопрос задан
  • 82 просмотра
Решения вопроса 1
@steopcik Автор вопроса
Сеошник
А решение оказалось под носом
href="{% if language.code == 'en' %}{% else %}/{{ language.code }}{% endif %}/"
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы