如何解决 Django 表单的 'This field is required'
How to solve 'This field is required' for django forms
我创建了一个类似应用程序的博客。每当我更新条目并按下提交按钮时,我希望它带我查看该博客条目的页面。但是它只是将我重定向到更新页面。当我检查 form.errors 时,它表示所有字段都为 'This field is required'。但是所有的字段都填满了数据。
{% extends 'base.html' %}
{% block content %}
{{ form.as_p }}
<form method="POST" action="">
{% csrf_token %}
<input type="submit" value="Update">
</form>
{% endblock content %}
您在错误的块中声明了表单:
{% extends 'base.html' %}
{% block content %}
<form method="POST" action="">
{% csrf_token %}
{{ form.as_p }}
<input type="submit" value="Update">
</form>
{% endblock content %}
注意 {{form.as_p}}
必须在表单块中声明。
如果您填写了所有数据,但您的表单不在 form
标签内,则数据将不会发送。
我创建了一个类似应用程序的博客。每当我更新条目并按下提交按钮时,我希望它带我查看该博客条目的页面。但是它只是将我重定向到更新页面。当我检查 form.errors 时,它表示所有字段都为 'This field is required'。但是所有的字段都填满了数据。
{% extends 'base.html' %}
{% block content %}
{{ form.as_p }}
<form method="POST" action="">
{% csrf_token %}
<input type="submit" value="Update">
</form>
{% endblock content %}
您在错误的块中声明了表单:
{% extends 'base.html' %}
{% block content %}
<form method="POST" action="">
{% csrf_token %}
{{ form.as_p }}
<input type="submit" value="Update">
</form>
{% endblock content %}
注意 {{form.as_p}}
必须在表单块中声明。
如果您填写了所有数据,但您的表单不在 form
标签内,则数据将不会发送。