【问题标题】:Type Error on uploading image files through django admin通过 django admin 上传图像文件时输入错误
【发布时间】: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


    【解决方案1】:

    将 SSL 添加到此域 http://dpaste.com/ 似乎没有实现并将其更改为 https://dpaste.com/ 错误是由于您的网络表单中的未加密流量引起的

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-08-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-15
      • 1970-01-01
      • 1970-01-01
      • 2016-10-26
      相关资源
      最近更新 更多