Skip to main content

UNKNOWN

Project description

A simple middleware that uses the django messages framework to add a notification regarding the EU cookie directive.

If it can’t detect a cookie about cookies, sets it and displays a message.

Installation

Install from pypi.

pip install django-cookie-message

In your settings:

* Ensure the django messages framework is installed.
* Add ``'cookie_message'`` to ``INSTALLED_APPS``.
* Add ``'cookie_message.middleware.CookieMessageMiddleware'`` to ``MIDDLEWARE_CLASSES``.

Configuration

The message can be changed by overriding the cookies/message.py template.

The cookie can be changed by defining COOKIE_MESSAGE_KWARGS in your settings.py. The default is:

COOKIE_MESSAGE_KWARGS = {
    'key': 'cookie_message',
    'value': '',
    'max_age': 365 * 24 * 60 * 60, # One year.
    'expires': None,
    'path': '/',
    'domain': None,
    'secure': None,
    'httponly': False,
}

These are the arguments sent to set_cookie().

Project details


Release history Release notifications | RSS feed

This version

0.1

Download files

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

Source Distribution

django-cookie-message-0.1.tar.gz (2.3 kB view details)

Uploaded Source

Supported by

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