【问题标题】:Django-bootstrap3 error "should contain a valid Django Form"Django-bootstrap3 错误“应该包含有效的 Django 表单”
【发布时间】:2015-06-12 18:48:01
【问题描述】:

我正在学习django-bootstrap3 的基础知识。运行代码时出现此错误:

参数“form”应该包含一个有效的 Django 表单。

我的代码sn-p如下:

{% load bootstrap3 %}
<form action="/detail.html/myForm" method="post" class="form">
        {%csrf_token %}
        {% bootstrap_form myForm %}
        {% buttons %}
                <button type="submit" class="btn btn-primary">
                        {% bootstrap_icon "star" %} Submit
                </button>
        {% endbuttons %}
</form>

我对表单动作和{% bootstrap_form myForm %}的含义感到困惑

【问题讨论】:

    标签: django-forms


    【解决方案1】:

    表单中的操作定义了单击提交按钮后将被定向到的 URL。即在您的示例中,一旦您单击提交按钮,它将通过 POST 请求定向到"/detail.html/myForm"。处理这个 url 的视图会做出相应的响应。

    然而,您的 {% bootstrap_form myForm %} 会将您的表单加载到您的模板中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-02-09
      • 2020-02-09
      • 2019-11-18
      • 2016-04-23
      • 1970-01-01
      • 2015-01-07
      • 2012-04-12
      • 2018-02-18
      相关资源
      最近更新 更多