【问题标题】:Error loading images after app was deployed to heroku将应用程序部署到 Heroku 后加载图像时出错
【发布时间】: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


    【解决方案1】:

    kindpng.com 中的子域 p 似乎处于脱机状态,目前无法访问,因此无法处理 GET 请求。

    服务器状态检查:

    【讨论】:

    • 哦哇哦,在部署我的应用程序和在本地运行它之间的几秒钟内一定会开始,非常感谢!
    猜你喜欢
    • 1970-01-01
    • 2015-09-22
    • 2017-09-14
    • 2015-12-09
    • 2020-04-06
    • 2016-04-08
    • 2019-06-25
    • 2020-04-06
    相关资源
    最近更新 更多