Django的ENCTYPE =“多部分/格式数据”不设定POST数据(Django enctype

2019-09-22 03:34发布

我需要同时发送一个文件,并从输入文本的一些数据。

这是我工作的形式:

    <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>

当发送时,我excpect request.POST['catalog_name']为具有一个值,但在一个空的字典整个POST属性。

任何帮助吗?

Answer 1:

你似乎并不能够在同一形式的提交按钮。 想必你已经有了一个网页的其他位置,但它只会提交场在自己的形式-移动它里面<form>...</form>



文章来源: Django enctype=“multipart/form-data” not setting POST data