有人,请帮帮我,我正在使用PythonyWhere来存储我的Django代码,所有的东西都正常运行,除了当我试图上传图像时
我得到了这个错误:
cloudinary.exceptions.Error: Unexpected error - MaxRetryError("HTTPSConnectionPool(host='api.cloudinary.com', port=443): Max retries exceeded with url: /v1_1/MY-CLOUD-NAME/image/upload (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f5de5f6e6d0>: Failed to establish a new connection: [Errno 111] Connection refused'))")
这是我在model.py中的代码:
from cloudinary.models import CloudinaryField
some class
project_image = CloudinaryField("project_img", proxy="http://proxy.server:3128")
这是我在setting.py中的代码:
CLOUDINARY = {
'cloud_name': 'CLOUD-NAME',
'api_key': 'xx',
'api_secret': 'xx,
}
CLOUDINARY_URL='cloudinary://xxx@CLOUD-NAME?api_proxy=proxy.server:3128'
我还尝试将proxy.server部分更改为:
- https://api.cloudinary.com/v1_1/MY-CLOUD-NAME
并在CLOUDINARY
参数中添加api_代理,但它也不起作用
另外,我正在使用一个免费的Pythonanywhere帐户,我做了一些研究,所有者说我必须将代理设置为proxy.server:3128
,但我不知道怎么做
p.S.2到目前为止我一直在努力做什么
升级urllib,但没有成功
尝试在setting.py上以多种不同的方式添加代理,如上文所示
请帮帮我,或者至少给我一些建议,我对Pythonanywhere网站真的很陌生
您的设置是否正确?请尝试按以下方式设置api:
如thisgithub问题评论中所述
相关问题 更多 >
编程相关推荐