django: выпадающее меню заголовка с выбором языка - PullRequest
0 голосов
/ 25 апреля 2020

Я пытаюсь включить селектор языка в заголовке моего сайта, но его структура доставляет мне неудобства. Я новичок в веб-разработке и не могу понять, как передать форму 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>

форма содержит только два языка и, как вы можете видеть Я не знаю, как сделать два варианта внутри кнопки выпадающего заголовка языка. У кого-нибудь есть подсказка, которая может мне помочь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...