Skip to main content

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

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


Download files

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

Source Distribution

cslab_xadmin-3.0.6.tar.gz (1.1 MB view details)

Uploaded Source

Built Distribution

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

cslab_xadmin-3.0.6-py3-none-any.whl (1.2 MB view details)

Uploaded Python 3

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

Hashes for cslab_xadmin-3.0.6.tar.gz
Algorithm Hash digest
SHA256 f6327328972e39bcb62647df71713c431e390550ea50d4935847139c56fea66e
MD5 0b74069ad4fb9f8c468bcd47dd929d4f
BLAKE2b-256 aef9b316663856019cc1946d68541e2aa540df2655fda943b964f67c6ea8be19

See more details on using hashes here.

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

Hashes for cslab_xadmin-3.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 baed973c62c475a21b5796582bc9f787267e1ce7f5a759125ed0cfba7ee2e25a
MD5 067b504a6883c9692000d617fe30c83a
BLAKE2b-256 97a9784b569cdea3c9edfac1c545ec9f15c8fcf3b30056b76c1eab4ca0707444

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