如何通过django模板中的form.as_表将上下文值传递给特定输入
我需要将视图中的值传递给my form.as_表中的特定标签 在本例中,请查看实时输出模板,我希望将t_v_a分配为上下文,并将t_v_a分配为QuitanceForm.as_表 view.py如何通过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
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}}
实时输出模板
最好的方法是手动呈现表单。它给你更多的自由 见: