Я получаю None в качестве вывода, но я хочу вывести 10, 20 30?
<select name="dropdown" method="post" enctype="multipart/form-data">
<option selected="selected" disabled>Objects on page:</option>
<option value= 1 >10</option>
<option value="20">20</option>
<option value="30">30</option>
<option value="40">40</option>
<option value="50">50</option>
</select>
def dropdown(request):
print(request.POST.get('dropdown'))
return render(request, 'ndtgui/dropdown.html')
Выше - мой html файл, а ниже - представление в django.
Блочная цитата
Отсутствует несколько вещей:
html-файл:
<form method="post">
{% csrf_token %}
<select name="dropdown" enctype="multipart/form-data">
<option selected="selected" disabled>Objects on page:</option>
<option value="10">10</option>
<option value="20">20</option>
<option value="30">30</option>
<option value="40">40</option>
<option value="50">50</option>
</select>
<input type="submit" value="get select data">
</form>
views.py
def index(request):
if request.method == 'POST':
result = request.POST.get('dropdown')
print(result)
return render(request, '.../index.html')