Django enctype =“multipart / form-data”没有设置POST数据

时间:2012-09-04 09:33:18

标签: django file-upload

我需要从输入文本中发送文件和一些数据。

这是我正在处理的表格:

    <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属性都在空字典中。

任何帮助?

1 个答案:

答案 0 :(得分:2)

您似乎没有该表单中的提交按钮。大概你在页面的其他地方有一个,但它只会以自己的形式提交字段 - 将其移到<form>...</form>内。