Django CMS的UniteGallery网格插件

djangocms-unitegaller的Python项目详细描述


https://travis-ci.org/izimobil/djangocms-unitegallery.svg?branch=masterhttps://img.shields.io/pypi/l/djangocms-unitegallery.svghttps://img.shields.io/pypi/pyversions/djangocms-unitegallery.svghttps://img.shields.io/badge/django-1.7%20or%20newer-green.svghttps://img.shields.io/badge/djangocms-3%20or%20newer-green.svghttps://img.shields.io/pypi/dm/djangocms-unitegallery.svg

Django CMS的一个Gallery插件,它使用优秀的 Unite Galleryjquery插件。

安装

此插件需要django CMS3.0或更高版本和sorl-thumbnail 12.0或以上。

  • 运行pip install djangocms-unitegallery
  • 'sorl.thumbnail''djangocms_unitegallery'添加到INSTALLED_APPS
  • 运行python manage.py migrate

注意

在模板中包含jquery js文件取决于您,只需 一定要在sekizai{% render_block js %}之前包含它

配置

默认情况下,djangocms uniteGallery生成缩略图以获得更好的性能。 默认行为是通过调整图像大小和裁剪图像来生成缩略图。 在一个250x250像素的正方形里。

您可以完全禁用缩略图生成并离开Unite Gallery 处理图像和预览,或者可以更改生成的 缩略图和/或是否应保留图像比率:

DJANGOCMS_UNITEGALLERY_CONFIG = {
    'THUMBNAIL_ENABLED': true,
    'THUMBNAIL_MAX_WIDTH': 250,
    'THUMBNAIL_MAX_HEIGHT': 250,
    'THUMBNAIL_PRESERVE_RATIO': False,
}

如果将THUMBNAIL_PRESERVE_RATIO设置为False,则缩略图将 裁剪以匹配配置的宽度和高度。 如果将THUMBNAIL_PRESERVE_RATIO设置为True,则缩略图 将调整大小以匹配配置的最大宽度(如果图像是横向的) 或高度(如果图像为纵向)。

注意

由于Unite Gallery的行为,并且根据配置的选项,您 不保证具有在“设置”中配置的缩略图大小。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java需要一种简单的方法来创建用于排序的comparator类   java getReadableDatabase和getWriteableDatabase无法解析   查找列表<Long>中与某个元素对应的所有索引的java方法   安卓将视图添加到ViewFlipper会导致java。StackOverflowerr语言   java根据它所包含的长“curTime”类字段将N的列表拆分为24(小时)   Android N中的Java8流API   自动生成Java策略文件的安全性   垃圾收集鼓励Java中的主要GC(但不是STW GC)   java如何检查UDP服务器上侦听的客户端数量   在前一台主机被Datastax Java驱动程序关闭后,Cassandra尝试重新连接到下一台主机   java如何使用Spring Boot创建部分代理   java是否有一个网站或资源可以完全比较EJB版本   java无需使用第三方库从gradle生成输出   继承由于这个多态性的基本示例中的语法有什么不同吗?(爪哇)   java字符串数组中的空字符串   java为什么CMS中的初始标记阶段是串行的   为什么Lucene有时与InChIKeys不匹配?   安卓通知Java应用程序数据库中的更改   java如何将单个json对象值解析为按钮   java打印堆栈将运行时错误跟踪到文件