【问题标题】:Django crispy form itself is saving the form, but crispy fields is not saving to the databaseDjango 脆皮表单本身正在保存表单,但脆皮字段没有保存到数据库中
【发布时间】:2022-07-01 01:46:25
【问题描述】:

此代码正在保存我的表单

    <form method="POST" role="form" enctype="multipart/form-data" id="form-container">
    {{ my_form|crispy }}
<button type="submit">Submit form</button>
    </form>

但是当我使用 as_crispy_field 时,它根本没有提交。

     <form method="POST" role="form" enctype="multipart/form-data" id="form-container">
        {{ my_form.lastName|as_crispy_field }}
           {{ my_form.firstName|as_crispy_field }}
           {{ my_form.middleName|as_crispy_field }}
           {{ my_form.birthData|as_crispy_field }}
           {{ my_form.nation|as_crispy_field }}
           {{ my_form.birthPlace|as_crispy_field }}
          <button type="submit">Submit form</button>
        </form>

【问题讨论】:

  • 您是否收到错误消息?请分享回溯。您可能还需要分享您的 views.py,因为错误可能存在。模板看起来不错。

标签: django django-models django-views django-forms


【解决方案1】:
<form method="POST" role="form" enctype="multipart/form-data" id="form-container">
    {% csrf_token %}
    {{ my_form|crispy }}
    <button type="submit">Submit form</button>
</form>

【讨论】:

    猜你喜欢
    • 2020-08-21
    • 2014-02-28
    • 2020-06-13
    • 2014-12-17
    • 1970-01-01
    • 1970-01-01
    • 2019-07-27
    • 1970-01-01
    • 2014-10-27
    相关资源
    最近更新 更多