django - 在 djangocms-picture 如何设置默认的最大图像尺寸?
问题描述
我想在 djangocms-picture 插件中设置默认的最大图像大小。我想在模板级别执行此操作。
例如这个简单的模板:
{% load thumbnail %}
<img src="{% thumbnail instance.img_src 'golden_ratio_xlarge' %}">
给出这个错误:
SuspiciousFileOperation at /en/
The joined path (/media/filer_public_thumbnails/filer_public/a3/07/a3073ea1-a798-43c0-869f-689de5f53e7e/sawa.png__420x233_q85_subsampling-2.png) is located outside of the base path component (/home/mogoh/src/git.noc.ruhr-uni-bochum.de/ceres/website/ceres/media)
解决方案
我已经解决了这个问题。
要点
- 设置正确的插件上下文:http ://docs.django-cms.org/en/latest/how_to/custom_plugins.html?highlight=width#plugin-context
- 确保图像使用“自动缩放”。
- 不要
tumbnails
直接使用插件。
推荐阅读
- kdb - 无法评估手动创建的相等〜解析树
- python - 如何使用 Pandas 将具有不同标题的多个 Excel 文件合并到一张表中?
- python - Python AttributeError:'NoneType' 对象没有属性 getText
- ms-access-2007 - MS-Access 2007:尝试打开表单时出错:“没有足够的可用内存来更新显示。关闭不需要的程序并重试。”
- node.js - npm 错误!http://registry.npmjs.org/ansi-escapes 处的无效 json 响应正文 原因:JSON 输入意外结束
- javascript - 在引导模式中单击“保存”按钮后如何禁用刷新页面?
- ios - Swift/Firestore:完成不会被调用
- php - Laravel在ManyToMany中获取哪些类别属于登录用户
- c# - 为什么 .ToPagedList 工作得这么慢?
- altair - 如何根据 Altair 图表中的选择对值进行排序?