我需要实现以下目标:
<input type="text" name="montantHT{{ vente.id}}" value="{{ vente.montantHT }}" />
但是,我不想使用normale html表单,但是使用Django表单,所以如果我有这样的表单:
class UpdateFacture(forms.Form):
montantHT=forms.Charfield()
当然在我的视图中调用并将上下文传递为form
,所以
我怎样才能把它放在我的模板上,这样我就能得到我最初提到的同样的html name="montantHT{{ vente.id}}" value="{{ vente.montantHT }}"
任何帮助请我尝试了多种语法,但无法按照我的意愿获得它。 谢谢
答案 0 :(得分:1)
您可以手动完全呈现Django表单字段,同时仍然使用后端表单功能。
请参阅有关手动呈现的文档信息的此部分 - https://docs.djangoproject.com/en/2.0/topics/forms/#rendering-fields-manually
HOWEVER ,请注意,因为您在HTML中的表单字段名称与Django表单中的字段名称不匹配,因此您提议的HTML将无法正常工作,因此会引发错误。
如果没有更多关于你想要做的事情的背景,很难提出解决这个问题的方法。
答案 1 :(得分:0)