Я получаю 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')
Вернуться на верх