jQuery File Upload Plugin
を使用してファイルアップロード機能をDjangoアプリに統合しようとしていますが、これはhereです。今、私はすでにそのようなテンプレートでinputタグでcsrf token
を添付しています:jquery-fileuploadコールに余分なデータを追加できません
<input id="fileupload" type="file" name="document" multiple
style="display: none;"
data-url="{% url 'upload' %}"
data-form-data='{"csrfmiddlewaretoken": "{{ csrf_token }}"}'>
しかし、後のJSファイルで、私は、このフォームにいくつかの余分な情報を追加したいと思います。
$("#fileupload").fileupload({
dataType: 'json',
formData: {employee_id: get_selected_employee()},
done: function (e, data) {
}
}
});
しかし、すでにテンプレートで作成され、csrf_token
が含まれているFORMDATAにを付加しませんこの新しいデータを:提案方法が示されているようFORMDATAを使用していることを行うことです。
.fileupload
にcsrfトークンとemployee_idを追加しようとすると、csrfトークンが有効であるように見えますが、403 (CSRF token missing or incorrect)
と表示されます。私はそれが動的に変化しているので、テンプレートにemployee_idを追加できません。誰にも考えがありますか?
私は同じ問題を抱えていますが、解決策を見つけましたか?ありがとうございました! – Sim81