Python Django表单字段未加载到模板上
尽管没有引发任何异常(我假设这意味着错误不是视图或表单错误),但所讨论的表单根本不会呈现表单字段。所以我的问题是,还有什么可能导致这样的错误? 表格: 视图: 模板:Python Django表单字段未加载到模板上,python,django,Python,Django,尽管没有引发任何异常(我假设这意味着错误不是视图或表单错误),但所讨论的表单根本不会呈现表单字段。所以我的问题是,还有什么可能导致这样的错误? 表格: 视图: 模板: {% extends "DC/base.html" %} {% block body_block %} <br><br><br><br> <h1 class="titley">New Resource</h1> <
{% extends "DC/base.html" %}
{% block body_block %}
<br><br><br><br>
<h1 class="titley">New Resource</h1>
<form class="jumbotron" enctype="multipart/form-data" method="post">
{% csrf_token %}
{{ form.as_p }}
<button type="submit" class="btn btn-primary" name="button">Create</button>
</form>
<script>
var editor = new MediumEditor('.editable');
</script>
{% endblock body_block %
}
{%extends“DC/base.html”%}
{%block body_block%}
新资源
{%csrf_令牌%}
{{form.as_p}}
创造
var editor=new MediumEditor('.editable');
{%endblock body\u block%
}
视图使用不同的名称发送表单
{'assignment\u form':assignment\u form,'resource\u form':resource\u form}
但是您可以使用form
调用表单。您应该使用您定义的名称。像
{{assignment\u form.as\p}
,{{{resource\u form.as\p}
视图使用不同的名称发送表单
{'assignment\u form':assignment\u form,'resource\u form':resource\u form}
但是您可以使用form
调用表单。您应该使用您定义的名称。像
{{assignment\u form.as\p}
,{{resource\u form.as\p}
,这是因为您分别将表单命名为HandInForm()
ResourceForm()
:
assignment_form = HandInForm()
resource_form = ResourceForm()
但是,在模板中使用名称表单
{{ form.as_p }}
改用:
{{ assignment_form.as_p }}
{{ resource_form.as_p }}
这是因为您分别将表单命名为
handform()
ResourceForm()
:
assignment_form = HandInForm()
resource_form = ResourceForm()
但是,在模板中使用名称表单
{{ form.as_p }}
改用:
{{ assignment_form.as_p }}
{{ resource_form.as_p }}