Skip to main content

Adapted from imageserve to fit broader gallery needs such as video embedding and content for controls.

Project description

galleryserve

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

galleryserve-0.2.2.tar.gz (7.3 kB view details)

Uploaded Source

Built Distribution

galleryserve-0.2.2-py3-none-any.whl (9.4 kB view details)

Uploaded Python 3

File details

Details for the file galleryserve-0.2.2.tar.gz.

File metadata

  • Download URL: galleryserve-0.2.2.tar.gz
  • Upload date:
  • Size: 7.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.8 CPython/3.8.10 Linux/5.4.0-110-generic

File hashes

Hashes for galleryserve-0.2.2.tar.gz
Algorithm Hash digest
SHA256 5c2e82376b80b3dbea6175e687b46789b3aba2b97f596532db94303609b969b2
MD5 82145a1d1b9d5ec49ea9bc7fe6a289cb
BLAKE2b-256 e7c8c3c3ca37cf265f57a880dbd320e9f10bd434d8d8dc7f277ca2006a0b2a5c

See more details on using hashes here.

File details

Details for the file galleryserve-0.2.2-py3-none-any.whl.

File metadata

  • Download URL: galleryserve-0.2.2-py3-none-any.whl
  • Upload date:
  • Size: 9.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.8 CPython/3.8.10 Linux/5.4.0-110-generic

File hashes

Hashes for galleryserve-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 268ce3761ec1bcfde4f5fb95d7b85056bc4c422aa284a7e1a8a1b4172be86603
MD5 3763eaee39cd3fa94b386f1c73485ba0
BLAKE2b-256 1ba92862553bdae43f72ce7db7114bb91262fe7ce74150fe0eba6b81d4cdd2a1

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page