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 }}