我是 python 和一般编程的新手。
UploadNotAllowed
即使我将表单字段验证器设置为Optional()
. 我的目标是允许用户选择上传或不上传个人资料图片。如果选择上传图像,所有配置都可以正常工作。任何帮助将不胜感激。
这是表单域:
class SettingsForm(FlaskForm):
profile_pic = FileField('Profile Picture', validators= [Optional(), FileAllowed(images, 'Only images are allowed here')])
这是我的views.py:
if form.validate_on_submit():
filename = images.save(request.files['profile_pic'])
current_user.profile_pic = images.url(filename)