возникла проблема с тем, что форма, в которую пользователь должен загружать файл с txt расширением не проходит валидацую. Не могу понять в чем дело.
Код с файла views:
def personal_account(request):
if request.method == 'POST':
form = Send_file(request.POST, request.FILES)
if form.is_valid():
file = form.FILES['file']
else:
print('is_not_valid')
else:
form = Send_file()
return render(request, 'search/personal_account.html', {'title': 'Personal account', 'form': form})
Код с forms:
class Send_file(forms.Form):
file = forms.FileField(
widget=forms.FileInput(
attrs={'accept': 'text/txt', 'class': 'contaner__form_input input', 'id': 'file_out'}
)
)
Код с HTML файла:
<form class="contaner__form" method="POST">
{% csrf_token %}
<label for="file_out" class="contaner__form_label">select file to search</label>
{{form.file}}
<button type="submit" class="contaner__form__btn">Send</button>
</form>