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,flatandcolorfieldtosettings.INSTALLED_APPSbeforedjango.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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6b65a2585ecd68ca9046f30f79cd1f27e18f4902e7d0743a305c15691941de28
|
|
| MD5 |
740da529b5c3c28a5142362666fd839d
|
|
| BLAKE2b-256 |
c139f48d8840b077f9bb9df16dc3fdc96ff773cc3e59cec3ce1c5fc314710da3
|
File details
Details for the file django_admin_508-1.0.3-py3-none-any.whl.
File metadata
- Download URL: django_admin_508-1.0.3-py3-none-any.whl
- Upload date:
- Size: 208.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
51b1372c144889b6d14c89c6147b47481de7806a4ee059e1a9b87e54145eb22c
|
|
| MD5 |
e8f2ad72fd7965eca0f750705a71c177
|
|
| BLAKE2b-256 |
07eadf8ead50d7f708d374a75004f7a45537e3367138bc372c8c741027063ea2
|