Hezeh / django-admin-env-notice

Visually distinguish environments in Django Admin

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

django-admin-env-notice

image

image

image

image

Visually distinguish environments in Django Admin. Based on great advice from post: 5 ways to make Django Admin safer by hakibenita.

Requirements -----------

  • Python 2.7, 3.4+
  • Django 1.9+

Quickstart

Install django-admin-env-notice:

pip install django-admin-env-notice

Add it to your INSTALLED_APPS before `django.contrib.admin`:

Add context processor:

Set label and color for current environment:

Override django admin selector if necessary (default: body), e.g: grappelli:

Optionally, set the environment banner to float over instead of being fixed to the top:

Screenshots

image

image

image

Running Tests

Does the code actually work?

source <YOURVIRTUALENV>/bin/activate
(myenv) $ pip install tox
(myenv) $ tox

Credits

Tools used in rendering this package:

About

Visually distinguish environments in Django Admin

License:MIT License


Languages

Language:Python 80.2%Language:Makefile 13.9%Language:HTML 5.9%