我已经用python django创建了一个个人网站/博客,作为管理员,我想基于django模型创建该博客的实例,并将其相应地显示在html页面上。该模型基本上由“标题”字段,“文本区域”字段和“图像”字段组成。我的应用程序当前已部署在Heroku上,并且正在使用AWS S3存储桶提供图像。在本地,当我通过django管理员创建博客实例时成功,但是当我登录django管理员并登录Heroku上已部署的应用程序时,出现此错误:
TypeError at /admin/projects/project/add/
expected string or bytes-like object
这就是控制台中显示的内容
was loaded over a secure connection, but contains a form that targets an insecure endpoint 'http://dpaste.com/'. This endpoint should be made available over a secure connection.
在进一步研究中,当我以djagno管理员身份上传并且s3抛出错误失败时,“图片”字段似乎不是文本或字节的类型。这只是预感,但是有什么想法吗?
答案 0 :(得分:0)
将SSL添加到此域http://dpaste.com/
似乎未实现,并将其更改为https://dpaste.com/
,该错误是由于您的网络表单中的未加密流量引起的