在Django模板中使用缩略图
Thumablizr-tags的Python项目详细描述
缩略图标记版本1.0
thumbalizer(https://thumbalizr.com/)是一个web服务,可以轻松地在网站中嵌入任何URL的实时截图。thumbalizer完全支持Flash、JavaScript、CSS和HTML5。在
您可以从PyPI安装库:https://pypi.org/project/Thumablizr-tags
源代码可以在github上的https://github.com/juliensobrier/thumbalizr_django找到
此模块将自定义标记添加到Django以嵌入您的thumbalizer屏幕截图。在
安装
python setup.py install
依赖关系
运行thumbalizer需要以下python包
^{pr2}$DJANGO公司
安装ThumbAlizer_标记后,请更新Django配置:
settings.py:
INSTALLED_APPS = [
...
'thumbalizr_django'
]
# Thumbalizr settings
THUMBALIZR_SETTINGS = {
'API_KEY': 'MY_KEY',
'SECRET': 'MY_SECRET',
'WIDTH': '',
}
将MY_KEY更改为您的Embed API KEY,并将MY_SECRET更改为thumbalizer SECRET。您可以为API调用添加默认值:WIDTH、BWIDTH、BHEIGHT等。如果未设置,thumbalizer将为您的配置文件使用默认值。在
然后,在模板中,使用thumbalizer标记生成图像URL。例如,要拍摄缩略图宽度为800像素的https://www.thumbalizr.com/屏幕快照:
{% load thumbalizr_tags %}
<img src="{{ 'https://www.thumbalizr.com/'|thumbalizr:800 }}"/>
- 项目
标签: