Skip to main content

context processors and filters for handling Bi-directional (BiDi) in django templates

Project description

https://badge.fury.io/py/django-bidi-utils.png https://travis-ci.org/MeirKriheli/django-bidi-utils.png?branch=master https://pypip.in/d/django-bidi-utils/badge.png

Provides context processors and filters for handling Bi-directional (BiDi) in django templates, adding some needed functionality to Django’s LANGUAGE_BIDI template var.

Documentation

The full documentation is at http://django-bidi-utils.rtfd.org.

Quickstart

Install django-bidi-utils:

pip install django-bidi-utils

To use it in a Django project add bidiutils the project’s INSTALLED_APPS setting:

INSTALLED_APPS = (
    "django.contrib.auth",
    "django.contrib.contenttypes",
    "django.contrib.sites",
    ...
    "bidiutils",
    ...
)

To enable the context processor, add it to TEMPLATE_CONTEXT_PROCESSORS settings:

TEMPLATE_CONTEXT_PROCESSORS = (
    "django.core.context_processors.auth",
    "django.core.context_processors.debug",
    "django.core.context_processors.i18n",
    "django.core.context_processors.media",
    ...
    "bidiutils.context_processors.bidi",
)

Features

  • Context processor adding to templates passed a RequestContext BiDi releated variables.

  • add_direction template filter, for adding direction to media resource (images, stylesheets, etc)

History

1.0 (2013-10-19)

  • Testing for Python 3.3, 2.7 and 2.6 Compatibility.

  • Removed buildout.

  • Re-Based on Cookiecutter.

  • Sphinx for docs, added more examples.

0.2.1 (2009-05-18)

  • Forgot CHANGELOG.rst in MANIFEST.in.

0.2 (2009-05-17)

  • Added template filter add_direction.

  • Removed README, add MAINFEST.in which includes README.rst.

0.1 (2009-04-28)

  • Initial release, context processors.

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-bidi-utils-1.0.tar.gz (6.0 kB view details)

Uploaded Source

File details

Details for the file django-bidi-utils-1.0.tar.gz.

File metadata

File hashes

Hashes for django-bidi-utils-1.0.tar.gz
Algorithm Hash digest
SHA256 28b9a30cfa294211918158443db83e888f7221b969e86f068a620680ebf2c679
MD5 7e7d9cc31fae79762ae042dca7a6c160
BLAKE2b-256 b9982c6d008fbe4d24279a3afe835d6614fa6d748b5a8a41ec055cdb4522caaa

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