Installation

Install the Cravensworth library.

pip install django-cravensworth

Install Cravensorth core in the installed apps list in your settings.py.

INSTALLED_APPS = [
    ...
    'cravensworth.core',
]

Add Cravensworth middleware to the list of middleware in your settings.py.

MIDDLEWARE = [
    ...
    'cravensworth.core.middleware.cravensworth_middleware',
    ...
]

If using Cravensworth in a web environment, ensure that the Django request context processor is installed in your TEMPLATES configuration.

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