Django Formsets手动渲染字段:如何确定上述字段的名称?
问题解答
嘿,我来帮你梳理这段Django Formset手动渲染代码里的字段名称~
你手动渲染的字段名称是 label,从两处代码可以明确看出来:
- 下拉框的
name属性取值为{{ line_form.label.name }},这里的line_form.label就是对表单中label字段的引用,name属性最终会渲染成该字段的表单名称; - 代码里判断字段值的部分用了
form.label.value,同样是针对label字段的取值进行处理。
另外注意到你代码里同时用了line_form和form,可能是笔误,但这不影响字段名称的判断——核心都是表单里的label字段。
内容的提问来源于stack exchange,提问作者Mike Pinkman
相关产品推荐
相关产品推荐

