Я возвращаю словарь в переменную в views.py следующим образом:
dict1={1:["a","b"],2:["c","d"]}
def home(requests):
return render(requests,'home/index.html',{"dict":dict1})
У меня есть следующая HTML Форма с раскрывающимся списком и текстовой областью с множественным выбором: index. html
<select class="form-control" id="exampleFormControlSelect1">
<option>o1</option>
<option>o2</option>
</select>
<select multiple class="form-control" id="exampleFormControlSelect2">
<option>title1</option>
<option>title2</option>
<option>title3</option>
<option>title4</option>
<option>title5</option>
</select>
Мне нужно заполнить ключи в первом раскрывающемся списке, и всякий раз, когда я выбираю ключ из раскрывающегося списка, другое раскрывающееся меню должно заполняться значениями, соответствующими ключу. Я пробовал с
{%for}
, но я не могу получить доступ к парам "ключ-значение".