Adapted from imageserve to fit broader gallery needs such as video embedding and content for controls.
Project description
deprecate_cmsplugin_filer
A django app for serving collections of images or videos
Dependencies:
Pillow
To install:
pip install galleryserve
Add 'galleryserve' to INSTALLED_APPS
Configuration Options:
GALLERYSERVE_EXCLUDE_FIELDS - This can be added as a list in your settings.py file to exclude certain fields from appearing in the admin.
Template tag example:
{% load gallerytags %}
{% get_gallery name %}
{% for slide in gallery %}
<div title="{{ slide.title }} - {{ slide.credit }}">
{% if slide.url %}<a href="{{ slide.url }}">{% endif %}
{% if slide.image %}<img src="{{ slide.image.url }}" alt="{{ slide.alt }}" />{% endif %}
{% if slide.url %}</a>{% endif %}
{% if slide.video_url %}<a href="{{ slide.video_url }}">{{ slide.title }}</a>{% endif %}
{{ slide.title }} - {{ slide.credit }}<br />
{{ slide.content|safe }}
</div>
{% endfor %}
Change log:
Changes in 0.2.0 - 05-25-22 Updated build process for py3 compatible app
Changes in 0.1.5 - 06-27-13 Allow for gallery title to be passed in as context variable instead of always treating it as a string.
Changes in 0.1.3 - 11-02-12 Moved to git. Added ANTIALIAS to image processing
Changes in 0.1.2 - 10-22-11 Fail silently on gallery not existing
Changes in 0.1.1 - 9-20-11 Added random boolean to control whether gallery item sort should be random psql command to insert column: alter table galleryserve_gallery ADD column random boolean not null default false;
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for galleryserve-0.2.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41ce584c34e34013927ff1e1e55971fd79f7667281e6469d91e334b10b7b9c58 |
|
MD5 | e14453fb6531a3d5fa8d62e43d4e156b |
|
BLAKE2b-256 | 5e7aa1ddc79e36c7e508eaaf3957b811591da1e619e717c63d075b109e8764ad |