Skip to main content
https://badge.fury.io/py/django-venobox.svg https://img.shields.io/pypi/pyversions/django-venobox.svg https://img.shields.io/pypi/djversions/django-venobox.svg https://github.com/bashu/django-venobox/actions/workflows/test.yml/badge.svg

This is a Django integration of VenoBox.

Installation

First install the module, preferably in a virtual environment. It can be installed from PyPI:

pip install django-venobox

Setup

Add venobox to INSTALLED_APPS:

INSTALLED_APPS += (
    'venobox',
)

Be sure you have the django.template.context_processors.request processor

TEMPLATES = [
    {
        ...
        'OPTIONS': {
            'context_processors': [
                ...
                'django.template.context_processors.request',
            ],
        },
    },
]

and just include venobox templates

{% include "venobox/venobox_css.html" %} {# Before the closing head tag #}
{% include "venobox/venobox_js.html" %} {# Before the closing body tag #}

When deploying on production server, don’t forget to run :

python manage.py collectstatic

Usage

Extend base template for ajax requests

{% extends request.is_ajax|yesno:"venobox/base.html,base.html" %}

Add class="venobox" to a link, and set the href to a page you want to display

<a data-vbtype="ajax" href="{% url 'remote.html' %}" class="venobox">Click here</a>

Please see example application. This application is used to manually test the functionalities of this package. This also serves as a good example.

Contributing

If you like this module, forked it, or would like to improve it, please let us know! Pull requests are welcome too. :-)

License

django-venobox is released under the BSD license.

Changes

0.1.0 (2026-09-08)

  • Initial release.

Download files

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

Source Distribution

django_venobox-0.1.1.tar.gz (14.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

django_venobox-0.1.1-py3-none-any.whl (13.9 kB view details)

Uploaded Python 3

File details

Details for the file django_venobox-0.1.1.tar.gz.

File metadata

  • Download URL: django_venobox-0.1.1.tar.gz
  • Upload date:
  • Size: 14.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for django_venobox-0.1.1.tar.gz
Algorithm Hash digest
SHA256 edaea9b966bf41917f31c305556eab674b8cf0e400db5f2fe22a7f75a18b0481
MD5 4434ee529db17d6d84214196b7f52dac
BLAKE2b-256 7f95c374328a0a10375241fcebacff0e8e9d24768a380571325b4c4731aea824

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_venobox-0.1.1.tar.gz:

Publisher: release.yml on bashu/django-venobox

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file django_venobox-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: django_venobox-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 13.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for django_venobox-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 29e93c35eee2a0489135dcef221fdf69d766f973ffc9e6ca1d4a8b4c4a02bb1c
MD5 9bb368d525c8c0da5f6204e16f4ae003
BLAKE2b-256 dedd22ab4a91456022d96f7681c6475bd0c8ee1bdae91fc7630341f685dd65d3

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_venobox-0.1.1-py3-none-any.whl:

Publisher: release.yml on bashu/django-venobox

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page