我想使用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>
答案 0 :(得分:0)
检查员没有显示POST文件。但是在django方面(通常在viesw.py中)你可以使用request.FILE [“p_image”]
访问该文件