输入类型=文件在提交后未提供请求

时间:2013-12-26 14:32:23

标签: html django form-submit

我想使用django modelForm保存表单。一切顺利,当我使用“检查元素”并检查网络时 - >标题,表单的每个字段都取自html的值,但没有图像的标记。 (在输入类型=文件中设置)。

请帮我解决这个问题。我真的被卡住了。

这里是表单数据(取自inspect元素):

csrfmiddlewaretoken:bUrPwYEVRqpjLJCPuZysUWsWQUMUNQ4r
name:baaz
category:4
price:100
// no signs of image input :(

和我模板的一部分:

 <form action="" method="post" enctype="multipart/form-data">
       {% csrf_token %}
       {{ form.name }}
       {{ form.category }}
       {{ form.price }}
       <p>
       Add image:  {{ form.image }}
       </p>
       <input type="file" name="p_image" />
       <input type="submit" value="Submit" />
 </form>

1 个答案:

答案 0 :(得分:0)

检查员没有显示POST文件。但是在django方面(通常在viesw.py中)你可以使用request.FILE [“p_image”]

访问该文件