table 中的 Django select 选项不起作用

Django select option in table not working

我想在 Django 中使用 table 中的 select 选项,但它不起作用。

myview.py

def Data_Handling(request) :
    if request.method == 'POST' :
        form = getValue(request.POST)
    else :
        form = getValue()

global excel_data_name

agrs = {"excel_data_name" : excel_data_name, "form" : form }

return render(request, 'ex01/data_handling.html', agrs )

myforms.py

class getValue(forms.Form) :
value = forms.ChoiceField(widget=forms.Select(choices=("A", "B", "C")))

myhtml

<td>
<form method = "post" action = "">
    {% csrf_token %}
    {{ form.as_p }}
</form></td>

而且,如何在每一行中获得 selected 值?

试试这个

class getValue(forms.Form) :
     value = forms.ChoiceField(choices=(('A', 'A'), 
                                   ('B', 'B'), 
                                   ('C', 'C')))