如何通过django模板中的form.as_表将上下文值传递给特定输入

如何通过django模板中的form.as_表将上下文值传递给特定输入,django,django-models,django-forms,django-templates,django-views,Django,Django Models,Django Forms,Django Templates,Django Views,我需要将视图中的值传递给my form.as_表中的特定标签 在本例中,请查看实时输出模板,我希望将t_v_a分配为上下文,并将t_v_a分配为QuitanceForm.as_表 view.py def Tva_Calculate(request): form_data=forms.QuittanceRegister(request.POST or None) t_v_a=0 if form_data.is_valid(): t_v_a=form_data.cleaned_data['l

我需要将视图中的值传递给my form.as_表中的特定标签 在本例中,请查看实时输出模板,我希望将t_v_a分配为上下文,并将t_v_a分配为QuitanceForm.as_表

view.py

def Tva_Calculate(request):
form_data=forms.QuittanceRegister(request.POST or None)
t_v_a=0
if form_data.is_valid():
    t_v_a=form_data.cleaned_data['loyer_acteul_411000']*9/100

context ={

    'quittanceForm': form_data,
    't_v_a':t_v_a

}
return render(request,'quittance.html',context)
template.py

 <center>
<form action="" method="POST">
    <h1>Register new Quittance</h1>
    {% csrf_token %}
    <table border="1">

           {{quittanceForm.as_table}} 
    </table>
    <button type="submit">Register now</button>
    <button type="submit">Calculate_tva</button>
</form>
{{t_v_a}}
</center>

登记新离职
{%csrf_令牌%}
{{quittanceForm.as_table}}
现在注册
计算tva
{{t_v_a}}
实时输出模板
最好的方法是手动呈现表单。它给你更多的自由

见: