Django modeltranslation prefix_default_language
i добавить prefix_default_language = False в urls.py
urlpatterns += i18n_patterns(
path('', include('main.urls')),
prefix_default_language= False
)
но форма для изменения языка перестала работать для языка по умолчанию
Форма:
<form action="{% url 'set_language' %}" method="post">
{% csrf_token %}
<input name="next" type="hidden" value="{{ redirect_to }}">
<select name="language">
{% get_current_language as LANGUAGE_CODE %}
{% get_available_languages as LANGUAGES %}
{% get_language_info_list for LANGUAGES as languages %}
{% for language in languages %}
{% if language.code == 'en' %}
<option value="{{ language.code }}"{% if language.code == LANGUAGE_CODE %}
selected{% endif %}>
{{ language.name_local }} ({{ language.code }})
</option>
{%else%}
<option value="">
{{ language.name_local }} ({{ language.code }})
{%endif%}
{% endfor %}
</select>
<input type="submit" value="Go">
</form>
как это исправить?