我需要从输入文本中发送文件和一些数据。
这是我正在处理的表格:
<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属性都在空字典中。
任何帮助?
答案 0 :(得分:2)
您似乎没有该表单中的提交按钮。大概你在页面的其他地方有一个,但它只会以自己的形式提交字段 - 将其移到<form>...</form>
内。