Django. Форма не проходит валидацию
Выдает ошибку:
error:
type: 0 "Обязательное поле."
name: 0 "Обязательное поле."
Форма:
<form action="/send_resume" method="post">
{% csrf_token %}
<input type="text" name="snp" placeholder="ФИО">
<input type="email" name="email" placeholder="E-mail">
<input type="file" name="attach_file" accept=".pdf" required>
<button>Отправить резюме</button>
</form>
views.py
@csrf_exempt
@require_POST
def send_resume(request):
form = ResumeForm(request.POST, request.FILES)
print(request.POST)
if form.is_valid():
form.save()
send_mail('mail/resume.html', {
'resume': form.cleaned_data
})
return JsonResponse({'result' : 'ok'})
else:
print(form.errors)
return JsonResponse({'error' : form.errors})
forms.py
class ResumeForm(forms.ModelForm):
class Meta:
model = Resume
fields = "__all__"