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>

как это исправить?

Вернуться на верх