Django - Передача значения выпадающего элемента из шаблона в представление
У меня есть шаблон Django, который выглядит так
<td>{{ row.column1 }}</td>
<td>{{ row.column2 }}</td>
<td>{{ row.column3 }}</td>
<td>
<select name="dropdown_menu_option" id="dropdown_menu_option">
<option selected="selected" disabled>--SELECT--</option>
<option value="10">10</option>
<option value="50">50</option>
<option value="100">100</option>
<option value="256">256</option>
<option value="512">512</option>
<option value="1">1</option>
</select>
</td>
<td><a href="{% url 'exampleurl' row.column1 row.column2 row.column3 dropdown_menu_option %}" class="action-button-small shadow animate grey">Take Action</a></td>
У меня URL настроены так -
url(r'exampleurl/(?P<column1>.+)/(?P<column2>.+)/(?P<column3>.+)/(?P<dropdownvalue>)$', viewName, name='exampleurl'),
Мое представление настроено следующим образом -
def viewName(request, directory, column1, column2, column3, dropdownvalue):
print(column1)
print(column2)
print(column3)
print(dropdownvalue)
Проблема, с которой я сталкиваюсь, заключается в том, что dropdownvalue является NULL.
Это одна из причин, по которой я удалил regex из файла URL.py для dropdownvalue.
Как мне передать это значение из моего шаблона в представление?