目前,我正在使用默认的 django 模板构建一个表单,如下所示:
class old_form(forms.Form):
row_1 = forms.FloatField(label='Row 1')
row_2_col_1 = forms.FloatField(label='Row 2_1')
row_2_col_2 = forms.FloatField(label='Row 2_2')
html = str(old_form())
但是,我想在我的模板中添加多个列,并且仍然使用 django 表单对象来定义参数。
新温度 应该是这样的(或者它可以遍历所有变量):
def getdjtemplate():
dj_template ="""
<table>
<tr>{{ table.row_1 }}</tr>
<tr>
<td>{{ table.row_2_col_1 }}</td>
<td>{{ table.row_2_col_2 }}</td>
</tr>
"""
return dj_template
djtemplate = getdjtemplate()
newtmpl = Template(djtemplate)
我的问题是如何“组合”新模板和类old_form()
?
谢谢您的帮助!