Skip to main content

Templatetag to render footer in Django admin.

Project description

django-admin-footer provides a templatetag that renders a footer with version information in the Django admin.

https://img.shields.io/pypi/v/django-admin-footer.svg https://img.shields.io/pypi/pyversions/django-admin-footer.svg https://travis-ci.org/collab-project/django-admin-footer.svg?branch=master https://coveralls.io/repos/collab-project/django-admin-footer/badge.svg https://img.shields.io/badge/license-MIT-blue.svg

Installation

Use pip to install the download and install the package from PyPi:

pip install django-admin-footer

Or checkout the source code from Github:

git clone https://github.com/collab-project/django-admin-footer.git
cd django-admin-footer
pip install -e .

Add admin_footer to INSTALLED_APPS in your Django project settings:

INSTALLED_APPS = (
    ...

    'admin_footer',
)

Usage

The ADMIN_FOOTER_DATA settings dict provides the data used in your footer. The default template expects the following template vars: site_url, site_name, period and version.

For example in settings.py:

from datetime import datetime
from myapp import version

ADMIN_FOOTER_DATA = {
  'site_url': 'https://www.google.com',
  'site_name': 'Google',
  'period': '{}'.format(datetime.now().year),
  'version': 'v{} - '.format(version)
}

Load the tag in your admin template (e.g. admin/base.html):

{% load footer %}

And add the admin_footer tag to the footer block:

{% block footer %}
{% admin_footer %}
{% endblock %}

You’ll now see a copyright link at the bottom of the admin pages. The version information is hidden for non-staff users.

Project details


Download files

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

Source Distribution

django-admin-footer-1.0.1.tar.gz (6.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

django_admin_footer-1.0.1-py2-none-any.whl (9.4 kB view details)

Uploaded Python 2

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