如果表格有效,我想打印错误
form = TagForm(request.POST)
if form.is_valid():
return HttpResponseRedirect('/index/')
else:
print(form)
但是,它抛出的消息没那么有用
<tr><th><label for="id_name">Name:</label></th><td><ul class="errorlist"><li>This field is required.</li></ul><input type="text" name="name" maxlength="50" required id="id_name" /></td></tr>
我知道错误消息可能会显示在模板上
{% if form.errors %}
{% for field in form %}
{% for error in field.errors %}
...
{% endfor %}
{% endfor %}
{% for error in form.non_field_errors %}
....
{% endfor %}
{% endif %}
如何从views.py中检索它们并打印到控制台?
答案 0 :(得分:2)