Skip to main content

Kapt ads

A minimal application for advertising management with Django.

preview kapt_ads

Requirements

  • Python 3.10+
  • Django 4.2+

Installation

  • run pip install kapt_ads
  • add the following apps to your INSTALLED_APPS (in the same order):
    "kapt_ads",  # kapt-ads must appear before django_quill
    "django_quill"
    
  • run python manage.py migrate kapt_ads
  • include kapt-ads urls in your root url conf (avoid using "ads" in your path)
    path("kaptiver/", include("kapt_ads.urls")),
    

Settings

KAPT_ADS_LOCATION_FORMAT_CHOICES: choices of ads formats. Defaults to:

(
    ("square", _("Square")),
    ("horizontal_banner", _("Horizontal banner")),
    ("vertical_banner", _("Vertical banner")),
)

KAPT_ADS_QUILL_CONFIGS: a dictionary describing the config for the Quill text editor. See documentation of django-quill.

KAPT_ADS_MEDIA_DIRECTORY: name of the directory in which images will be stored (default: "kaptiver")

Django CMSPlugin Ads

A plugin for Django CMS is provided in this package. To use it:

  • add kapt_ads.contrib.cmsplugin_ads to your INSTALLED_APPS
  • run python manage.py migrate cmsplugin_ads

Settings

KAPT_CMSPLUGIN_ADS_CACHE_DURATION: number of seconds the ads should be cached (default: 3600)

KAPT_CMSPLUGIN_ADS_TEMPLATES: choices of templates to display the ads (default: (("ads.html", _("Default")),))

Metadata

Release files for kapt-ads 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for kapt-ads 0.1.0
File Size Uploaded
kapt_ads-0.1.0.tar.gz 16.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for kapt-ads 0.1.0
File Interpreter ABI Platform
kapt_ads-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 41.6 kB

Release files / kapt_ads-0.1.0.tar.gz

Download URL kapt_ads-0.1.0.tar.gz
Size 16.1 kB
Tags Source
SHA-256 checksum
How to use checksums
ed65f4bc4a82430972037e4af3093f19a3dba49b34bac37f3027ed07722af314
BLAKE2b-256 checksum
How to use checksums
9c11af30833ea82bcc0837c2098419b72ed5b4ce1dd64045d54995cbb2d17c61
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.8

Release files / kapt_ads-0.1.0-py3-none-any.whl

Download URL kapt_ads-0.1.0-py3-none-any.whl
Size 25.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d19ee722ce60fff43fa972faee79f7468f4779f66f398410d9e86dbf086a4040
BLAKE2b-256 checksum
How to use checksums
6e8c939603784e78f41f979701afa9398e86ad19b64bf690986197cdfc3032d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.8

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release 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