Skip to main content

django-admin-508 is a modern responsive django admin interface.

Project description

django-admin-508

django-admin-508 is a responsive interface that aims to be accessible to the 508 Standard.

Features

Installation

  • Run pip install django-admin-508
  • Add admin_interface, flat_responsive, flat and colorfield to settings.INSTALLED_APPS before django.contrib.admin
INSTALLED_APPS = (
    #...
    'admin_interface',
    'flat_responsive',  # only if django version < 2.0
    'flat',             # only if django version < 1.9
    'colorfield',
    #...
    'django.contrib.admin',
    #...
)

# only if django version >= 3.0
X_FRAME_OPTIONS = 'SAMEORIGIN'
SILENCED_SYSTEM_CHECKS = ['security.W019']
  • Run python manage.py migrate
  • Restart your application server

Upgrade

  • Run pip install django-admin-508 --upgrade
  • Restart your application server

Publishing Updates

https://packaging.python.org/tutorials/packaging-projects/ https://realpython.com/installable-django-app/

python3 -m pip install --upgrade build
python3 -m build


python3 -m pip install --upgrade twine
python3 -m twine upload --repository testpypi dist/*

local development

In local development, the package has a parallel django508 application that can be started using Task file. The application has the admin_interface as one of the listed apps, so when started, the admin_interface project is automatically added.

To list the available commands, run task help. A django server can be started using task up command.

Running pytest

Pytest test files can be ran using: task test. If you need to add pytest command line option, you may do so using PYTEST_ARGS variable. E.g: task test PYTEST_ARGS="./tests/test_models.py -s -vv"

License

Released under MIT License.

See also

This project started out as a fork of the excellent Django Admin Interface.

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_508-1.0.3.tar.gz (172.1 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_508-1.0.3-py3-none-any.whl (208.4 kB view details)

Uploaded Python 3

File details

Details for the file django_admin_508-1.0.3.tar.gz.

File metadata

  • Download URL: django_admin_508-1.0.3.tar.gz
  • Upload date:
  • Size: 172.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.8

File hashes

Hashes for django_admin_508-1.0.3.tar.gz
Algorithm Hash digest
SHA256 6b65a2585ecd68ca9046f30f79cd1f27e18f4902e7d0743a305c15691941de28
MD5 740da529b5c3c28a5142362666fd839d
BLAKE2b-256 c139f48d8840b077f9bb9df16dc3fdc96ff773cc3e59cec3ce1c5fc314710da3

See more details on using hashes here.

File details

Details for the file django_admin_508-1.0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for django_admin_508-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 51b1372c144889b6d14c89c6147b47481de7806a4ee059e1a9b87e54145eb22c
MD5 e8f2ad72fd7965eca0f750705a71c177
BLAKE2b-256 07eadf8ead50d7f708d374a75004f7a45537e3367138bc372c8c741027063ea2

See more details on using hashes here.

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