Я пытаюсь использовать FormModel для обработки загрузки файла, но form.is_valid () всегда возвращает false и никогда не показывает никаких ошибок. Ниже приведен фрагмент кода из models.py, forms.py, views.py и мой POST-запрос.
models.py
class Pics(models.Model):
id = models.AutoField(primary_key=True,)
username = models.CharField(max_length=45)
path = models.ImageField(upload_to=img_path)
forms.py
class PicsForm(forms.ModelForm):
class Meta:
model = Pics
fields = ['username','path']
views.py
def uploads(request:HttpRequest):
form = PicsForm(request.POST,request.FILES)
if form.is_valid():
# instance = Pics(username=request.POST['username'],path=request.FILES['file'])
# instance.save()
form.save()
print('***')
else:
print('&&&&&&&&&&&&&')
return HttpResponse("succeed")
вот мой набор почтальона
Я ожидаю вывод '***', но фактический вывод '&&&&&&&&&&&&&'