【发布时间】:2019-12-22 09:27:36
【问题描述】:
我已经使用 python django 创建了一个个人网站/博客,作为管理员,我想基于 django 模型创建该博客的实例并将其显示到相应的 html 页面。该模型基本上由 Title 字段、TextArea 字段和 Image 字段组成。我的应用程序当前部署在 Heroku 上,并且我正在使用 AWS S3 Buckets 提供图像。在本地,当我通过 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 抛出错误失败时,似乎 Image 字段不是文本或字节的类型。这只是一种预感,但有什么想法吗?
【问题讨论】:
标签: django python-3.x heroku amazon-s3