<built-in function imread> возвращает NULL без установки ошибки в представлениях django
я хочу создать qr сканер в django.Для этого у меня есть модель с полем "image" и форма
.
views.py:
@login_required
def scan_qr(request):
if request.method == 'POST':
form = QrScannerForm(request.POST,request.FILES)
if form.is_valid():
scanner = form.save(commit=False)
scanner.save()
image = scanner.image
print(scanner)
print(image)
img=cv2.imread(image)
det=cv2.QRCodeDetector()
val, pts, st_code=det.detectAndDecode(img)
print(val)
return HttpResponseRedirect(val)
else:
form = QrScannerForm()
return render(request,'profile/scan_qr.html',{'form':form})
я получаю изображение, но строка "img=cv2.imread(image)" не работает, выдает ошибку "returned NULL without setting an error" как я могу это исправить?