【发布时间】:2012-08-28 22:37:22
【问题描述】:
我需要从输入文本中发送一个文件和一些数据。
这是我正在处理的表单:
<form method="post" action="{% url catalog_create_ajax_upload %}" enctype="multipart/form-data" id="create-form">
<input type="text" id="new-catalog-name" name="catalog_name" class="large-input" placeholder="catalog title" />
<div id="new-catalog">
<input type="file" name="file">
</div>
</form>
发送时,我希望 request.POST['catalog_name'] 有一个值,但整个 POST 属性在一个空字典中。
有什么帮助吗?
【问题讨论】:
-
没有错误,只是空字典
-
如果您检查发送的请求负载,例如Chrome 开发者工具,你看到“catalog_name”参数了吗?
-
request.POST[input[name='catalog_name']].. 看看这是否有帮助...
-
在视图中,你在做一个Form(request.POST, request.FILES) 吗?
标签: django file-upload