Skip to main content

Django Sekizai

Project description

pypi build coverage

Sekizai means “blocks” in Japanese, and that’s what this app provides. A fresh look at blocks. With django-sekizai you can define placeholders where your blocks get rendered and at different places in your templates append to those blocks. This is especially useful for css and javascript. Your sub-templates can now define css and Javascript files to be included, and the css will be nicely put at the top and the Javascript to the bottom, just like you should. Also sekizai will ignore any duplicate content in a single block.

There are some issue/restrictions with this implementation due to how the django template language works, but if used properly it can be very useful and it is the media handling framework for the django CMS (since version 2.2).

Contributing

This is a an open-source project. We’ll be delighted to receive your feedback in the form of issues and pull requests. Before submitting your pull request, please review our contribution guidelines.

We’re grateful to all contributors who have helped create and maintain this package. Contributors are listed at the contributors section.

Documentation

See REQUIREMENTS in the setup.py file for additional dependencies:

python django

Please refer to the documentation in the docs/ directory for more information or visit our online documentation.

Running Tests

You can run tests by executing:

virtualenv env
source env/bin/activate
pip install -r tests/requirements.txt
python setup.py test

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

django-sekizai-2.0.0.tar.gz (10.4 kB view details)

Uploaded Source

Built Distribution

django_sekizai-2.0.0-py3-none-any.whl (12.5 kB view details)

Uploaded Python 3

File details

Details for the file django-sekizai-2.0.0.tar.gz.

File metadata

  • Download URL: django-sekizai-2.0.0.tar.gz
  • Upload date:
  • Size: 10.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Python-urllib/3.7

File hashes

Hashes for django-sekizai-2.0.0.tar.gz
Algorithm Hash digest
SHA256 e829f09b0d6bf01ee5cde05de1fb3faf2fbc5df66dc4dc280fbaac224ca4336f
MD5 4e666e1e7a3e917ce81e94dd500d3ee8
BLAKE2b-256 30e22f51f0e8abf87967f06e817cfd183de8933874dc48302ca263107c3143be

See more details on using hashes here.

File details

Details for the file django_sekizai-2.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for django_sekizai-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5c5e16845d37ce822fc655ce79ec02715191b3d03330b550997bcb842cf24fdf
MD5 4f4f8a83c3b03da89850f5007d211560
BLAKE2b-256 980e5a73580f2974a45f3b92a5c87d419560420f567a94ebcd5239d3e6aace42

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