Django窗体将窗体对象显示为字符串
我有一个jqGrid,它有一个创建新行的按钮。它没有显示我希望显示的Django表单,而是显示一个对话框,上面写着“Django窗体将窗体对象显示为字符串,django,django-forms,Django,Django Forms,我有一个jqGrid,它有一个创建新行的按钮。它没有显示我希望显示的Django表单,而是显示一个对话框,上面写着“” HTML: 有什么建议吗?我是在手机上,所以我不打算发布这个答案,因为我肯定错过了什么。但是去掉表标记并执行{{export_template_form.as_table}}您需要从表单继承。ModelForm-看起来像这样not@karthikr,谢谢,我忘了我需要ExportTemplateForm类(renderutils.BaseModelForm) <div i
有什么建议吗?我是在手机上,所以我不打算发布这个答案,因为我肯定错过了什么。但是去掉表标记并执行{{export_template_form.as_table}}您需要从
表单继承。ModelForm
-看起来像这样not@karthikr,谢谢,我忘了我需要ExportTemplateForm类(renderutils.BaseModelForm)
<div id="add-template-form-div" style="display:none">
<form method="post" name="templateform" id="template-form" title="Template Details">
<table><tbody>
{{export_template_form}}
</tbody></table>
</form>
<div class="form_loading">Adding Template...</div>
<div class="form_error"></div>
<div>
#set other variables
infoDict['export_template_form'] = ExportTemplateForm()
#infoDict gets passed into render_response
class ExportTemplateForm():
id = forms.CharField(widget=forms.HiddenInput())
class Meta(renderutils.BaseModelForm.Meta):
model = ExportTemplate