Я хочу передать выбранные значения, чтобы иметь зависимый раскрывающийся список с подключением к данным.Я использую <select>
в HTML для передачи значения в Django, но выбранные значения не могут быть переданы в Python для обработки.
Я новичок в Django и предпочитаю не использовать models.py
или forms.py
на данный момент.
<select class="Lv0" name="lv0">
<option value="US">US</option>
<option value="UK">UK</option>
</select>
views.py
def search_index(request):
results = []
lv0=""
search_term = ""
if request.GET.get('lv0'):
lv0 = request.GET['lv0']
print(lv0) //this can't be printed
if request.GET.get('query'):
search_term = request.GET['query']
print("####test#####\n", search_term) //this is printed
results = esearch(query=search_term)
print(results) //this is printed
context = {'results': results, 'count': len(results), 'search_term': search_term}
return render(request, 'esearch/base.html', context)
Нижедля query
, который проходит.
<form class="form-inline">
<input
class="form-control mr-sm-2"
type="query" placeholder="Search Here"
aria-label="query"
name = 'query'
value = "">
<button class="btn btn-outline-success my-2 my-sm-0" type="submit">Search</button>
</form>