【发布时间】:2020-12-10 04:24:20
【问题描述】:
我创建了一个烧瓶应用程序,它允许用户使用烧瓶 wtforms 提供的选择字段来选择个人资料图像。当我开发应用程序并在本地运行它时,所有图像都可以正常加载。但是,在部署应用程序后,即使我在本地运行它,heroku 的所有配置文件图像也不会加载。我在控制台中收到此错误消息:
GET https://p.kindpng.com/picc/s/78-786085_robot-01-icon-robot-free-icon-hd-png.pngnet::ERR_CONNECTION_REFUSED
图片链接存储在我的forms.py中:
avatars = [('https://p.kindpng.com/picc/s/78-786085_robot-01-icon-robot-free-icon-hd-png.png', 'Robot'),
('https://p.kindpng.com/picc/s/78-786416_flat-design-png-avatar-transparent-png.png', 'Dancer with Afro'),
('https://p.kindpng.com/picc/s/78-786705_king-of-fish-avatar-clip-arts-wajah-gambar.png', 'King of Fish'),
('https://p.kindpng.com/picc/s/78-787370_avatar-icon-storybook-unicorn-transparent-icon-unicorn-hd.png', 'Unicorn'),
('https://p.kindpng.com/picc/s/78-787300_grim-reaper-icon-roblox-tower-warfare-hd-png.png', 'Skull'),
('https://p.kindpng.com/picc/s/78-787178_picture-freeuse-computer-icons-emoticon-avatar-clip-silent.png', 'Mouth Taped Shut'),
('https://p.kindpng.com/picc/s/295-2955682_findings-festival-edm-avatar-hd-png-download.png', 'Colorful Mouse'),
('https://p.kindpng.com/picc/s/280-2800820_avatar-beak-beginner-black-cute-emotion-face-linux.png', 'Penguin'),
('https://p.kindpng.com/picc/s/146-1468523_bear-profile-icon-png-download-transparent-png.png', 'Bear'),
('https://p.kindpng.com/picc/s/30-301598_cartoon-santa-hat-free-clip-art-on-santa.png', 'Holiday Bunny'),
('https://img2.pngio.com/default-image-png-picture-710225-default-image-png-default-png-376_356.png', 'Default')]
class UserAddForm(FlaskForm):
"""Form for adding users."""
username = StringField('Username Max 25 characters*', validators=[DataRequired(), Length(max=25)])
email = StringField('Email*', validators=[DataRequired(), Email()])
password = PasswordField('Password*', validators=[Length(min=6)])
avatar = SelectField('Select an Avatar', choices=avatars)
任何帮助将不胜感激!
【问题讨论】:
标签: flask heroku flask-wtforms wtforms