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



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.


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.


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

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

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