Optimized xadmin fork for Django 3.0, maintained by OBR CSLAB team.
Project description
cslab-xadmin (OBR CSLAB Django 3 Fork)
cslab-xadmin is a drop-in replacement of Django admin for Django 3.0/3.2, maintained by the OBR CSLAB team.
It is fully extensible with plugin support and features a pretty UI based on Twitter Bootstrap 3.
Key Features
- Django 3.0+ Ready: Fully compatible with Django 3.0 and 3.2 LTS.
- Modern Python: Optimized for Python 3.6 - 3.10.
- Built-in Plugins: Includes export, import, charts, dashboard, and more.
- Bootstrap 3: Clean and responsive user interface based on Twitter Bootstrap with theme support.
- Better UX: Enhanced filters, date ranges, number ranges, and in-site bookmarking.
Quick Start
Install
Installation via PyPI:
pip install cslab-xadmin
Or install from source:
pip install git+https://github.com/reggiepy/cslab-xadmin.git
Install Requires
- django >=3.0, <4.0
- django-crispy-forms >=1.12.0
- django-import-export >=2.5.0
- django-reversion >=3.0.0
- django-formtools >=2.3
- six
Usage
Add xadmin and crispy_forms to your INSTALLED_APPS:
INSTALLED_APPS = (
...
'xadmin',
'crispy_forms',
'reversion', # optional
)
And replace the default admin.site.urls in your urls.py:
import xadmin
xadmin.autodiscover()
from xadmin.plugins import xversion
xversion.register_models()
urlpatterns = [
path(r'xadmin/', xadmin.site.urls),
]
Run Demo Locally
cd demo_app
python manage.py migrate
python manage.py runserver
Open http://127.0.0.1:8000 in your browser, the admin user password is admin.
License
BSD License. See the LICENSE file for details.
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 cslab_xadmin-3.0.6.tar.gz.
File metadata
- Download URL: cslab_xadmin-3.0.6.tar.gz
- Upload date:
- Size: 1.1 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f6327328972e39bcb62647df71713c431e390550ea50d4935847139c56fea66e
|
|
| MD5 |
0b74069ad4fb9f8c468bcd47dd929d4f
|
|
| BLAKE2b-256 |
aef9b316663856019cc1946d68541e2aa540df2655fda943b964f67c6ea8be19
|
File details
Details for the file cslab_xadmin-3.0.6-py3-none-any.whl.
File metadata
- Download URL: cslab_xadmin-3.0.6-py3-none-any.whl
- Upload date:
- Size: 1.2 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
baed973c62c475a21b5796582bc9f787267e1ce7f5a759125ed0cfba7ee2e25a
|
|
| MD5 |
067b504a6883c9692000d617fe30c83a
|
|
| BLAKE2b-256 |
97a9784b569cdea3c9edfac1c545ec9f15c8fcf3b30056b76c1eab4ca0707444
|