我正在尝试使用jQuery取消隐藏最初隐藏的media
文件字段(type =“hidden”> type =“file”),以便用户可以在点击按钮后上传文件。取消隐藏部分完美无缺,但尽管文件在POST.FILES(我在视图开头由print(request.FILES)
检查)进行,但未保存进入数据库。
当我在widgets={'media': HiddenInput,}
中注释掉forms.py
并且文件字段从一开始就可以看到文件保存没有问题。
我猜它可能是一些验证问题(django认为它应该是隐藏字段但是获取文件???)。
如何解决此问题,以便将文件从未隐藏的文件字段保存到数据库?