No description, website, or topics provided.
Python
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
cookie_message
CHANGELOG.md
LICENSE Initial commit. Nov 15, 2012
MANIFEST.in Initial commit. Nov 15, 2012
Makefile Initial commit. Nov 15, 2012
README.rst Change extension of message template in the README Dec 12, 2012
setup.py Initial commit. Nov 15, 2012

README.rst

django-cookie-message

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.html 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().