Django - 未采取形式的输入值 - 始终出错“此字段是必需的”

时间:2012-05-19 19:16:12

标签: python django rest django-rest-framework

我正在尝试实现这里给出的djangorestframework http://django-rest-framework.org/examples/pygments.html

但是,当我运行代码时,即使我填写所有值,也不接受任何值。所有字段都返回错误消息“此字段是必需的”。任何人都知道为什么会这样。

1 个答案:

答案 0 :(得分:0)

如果使用文件表单,您可能忘记将enctype =“multipart / form-data”添加到表单模板中。如果是这样,表单中的FileField在POST后永远不会有效。

应该是这样的:

<form enctype="multipart/form-data" action="/upload/" method="post">{% csrf_token %}
  {{ form.as_p }}
  <input type="submit" value="Submit" />
</form>