我有一个项目,其中sorl-thumbnail插件在管理员中运行良好,但是我在 Ajax 请求中实现缩略图时遇到了一些问题。
当我尝试将sorl 与django-ajax- selects 结合使用时,我尝试返回MyImageField.photo.url
(其中MyImageField
类型为sorl.thumbnail.ImageField
)调用我500 INTERNAL SERVER ERROR
从我的开发服务器接收到 HTTP 响应。所有其他属性都能够返回 ok,当我设置 pdb 并查看.photo.url
我试图返回其属性的对象时,它就在url
那里并且有效。
sorl 向数据库发出的异步请求比 HTTP 请求需要更长的时间来完成,这真的是一个问题吗?
一如既往,非常感谢您的意见
编辑:我的图像存储在 S3 上,我承认如果需要 sorl 为ImageField
对象生成新的缩略图,这可能会造成额外的困难