当我创建员工表单并查看它显示的表单时,如图所示。
<tr>
<td>{{ form.employee_name.label }}</td>
<td>{{ record.employee_name }}</td>
</tr>
<tr>
<td>{{ form.dob.label }}</td>
<td>{{ record.dob }}</td>
</tr>
<tr>
<td>{{ form.age.label }}</td>
<td>{{ form.age }}</td>
</tr>
只有年龄字段显示这样,我检查了所有代码,它没有找到和问题,如果遇到同样的问题请帮助我
您在此处使用
{{ record.employee_name }}
,因此您不会渲染表单字段,而只需渲染该 record
的值。
因此,您可以将其实现为:
<tr>
<td>{{ form.employee_name.label }}</td>
<td>{{ form.employee_name }}</td>
</tr>
<tr>
<td>{{ form.dob.label }}</td>
<td>{{ form.dob }}</td>
</tr>
<tr>
<td>{{ form.age.label }}</td>
<td>{{ form.age }}</td>
</tr>