Я пытаюсь загрузить CSV-файл в моем представлении. Я включил токен csrf, однако при загрузке файла я получаю ошибку 403. Вот мой взгляд и шаблон:
МОЯ ФОРМА HTML
<div class="file-boxes">
<form enctype="multipart/form-data" action="" encoding="multipart/form-data" id="upload-csv" method="post">
{% csrf_token %}
{{form.csv}}
<!-- <input class="input-file" id="fileInput" type="file" size="14" name="csv_upload" onchange="this.form.submit()"> -->
</form>
</div>
МОЯ ФОРМА
class DeliveryDataForm(forms.Form):
csv = forms.FileField(widget=forms.ClearableFileInput(attrs={'size:':14,'onchange':'this.form.submit()'}))
МОЙ ВИД
def upload_data(request):
...
form = DeliveryDataForm()
if request.method == "POST":
import pdb
pdb.stack_trace()
form = DeliveryDataForm(request.POST, request.FILES)
return HttpResponse('asd')
return render_to_response(template,context)
Я знаю, что в представлении есть некоторые недостающие части, но странно то, что он никогда не входит в часть if. Есть идеи?