Я пытаюсь включить селектор языка в заголовке моего сайта, но его структура доставляет мне неудобства. Я новичок в веб-разработке и не могу понять, как передать форму django в эту кнопку в заголовке.
Вот что я смог сделать до сих пор:
html
<form id= "#language" action="{% url 'set_language' %}" method="post">{% csrf_token %}
<input type="hidden" name="text" value="{{ redirect_to }}">
<select name="language" id="">
{% get_available_languages as LANGUAGES %}
{% get_language_info_list for LANGUAGES as languages %}
{% for language in languages %}
<option value="{{ language.code }}" {% if language.code == LANGUAGE_CODE %} selected {% endif %} >
{{ language.name_local }} ({{ language.code }})
</option>
{% endfor %}
</select>
<button></button>
{# <button> type="submit" value="Go">#}
</form>
</div>
</div>
<div class="nav-link dropdown">
<a class="nav-link dropdown" id="#language" href="" data-toggle="dropdown">LANGUAGE</a>
<div class="dropdown-menu" aria-labelledby="language">
<a class="dropdown-item" href="">ENGLISH</a>
<a class="dropdown-item" href="">FRENCH</a>
</div>
</div>
форма содержит только два языка и, как вы можете видеть Я не знаю, как сделать два варианта внутри кнопки выпадающего заголовка языка. У кого-нибудь есть подсказка, которая может мне помочь?