Хотите добавить извлеченные данные из django DB в мой тег опций html

#html #django

#HTML #django

Вопрос:

Я хочу извлечь данные из Django DB и добавить их в тег опций HTML, чтобы отобразить выпадающий список

views.py

 from django.shortcuts import render
from Home.models import Train, LoadStation

def LoadData(request):
    stations = LoadStation.objects.all()
    return render(request, 'Home/finalproject.html', {'stations': stations})
  

finalproject.html

 <select name="Source_Station" style="width:20%; border: 3px solid red;" id="txt1" onchange="{% url 'Home:LoadData' %}">
    {% for data in stations %}
        <option value="{{ data.Station_Name }}">{{ data.Station_Name }} 
        </option>
    {% endfor %}
</select>
  

Ожидаемый результат: выпадающий список, заполненный данными в таблице LoadStation.

Фактический вывод: поле Option пустое.

Комментарии:

1. Можете ли вы показать свою LoadStation модель?

2. class LoadStation(модели. Модель): <br/> Имя_станции = модели. CharField (max_length= 50)

3. Код выглядит нормально для меня; попробуйте отладчик или распечатайте количество записей в представлении и в шаблоне, чтобы увидеть, где что-то пошло не так.

4. Когда вы пытаетесь print(stations) в своем представлении loadData, какой результат?

5. @Endre событие onchange не происходит при нажатии мыши на <выбрать> тег