Skip to main content

Enhanced Django xAdmin - A modern admin interface for Django

Project description

Enhanced Django xAdmin

Enhanced Django xAdmin is a modern, responsive, and feature-rich admin interface for Django, serving as a drop-in replacement for the default Django admin. It provides a more user-friendly experience with advanced filtering, customizable dashboards, and integrated plugins.

Features

  • Modern UI: Based on Bootstrap, offering a clean and responsive design.
  • Drop-in Replacement: Fully compatible with Django's default admin interface.
  • Dashboard: customizable dashboard with widgets.
  • Theming: Built-in support for multiple themes.
  • Plugins: Includes support for export, revision, and more.
  • Enhanced Filters: Advanced filtering capabilities for models.
  • Chart Support: Easily create charts for your data.

Installation

Install using pip:

pip install django-xladmin-enhanced

Configuration

  1. Add xladmin and dependencies to your INSTALLED_APPS in settings.py:
INSTALLED_APPS = [
    # ...
    'xladmin',
    'crispy_forms',
    'crispy_bootstrap3',
    'reversion',
    # ...
]
  1. Configure the template pack for crispy forms:
CRISPY_TEMPLATE_PACK = 'bootstrap3'
  1. Add xladmin URLs to your project's urls.py:
import xladmin
xladmin.autodiscover()

from xladmin.plugins import xversion
xversion.register_models()

urlpatterns = [
    path('xladmin/', xladmin.site.urls),
    # ...
]
  1. Run migrations:
python manage.py migrate

Requirements

  • Django >= 3.2
  • django-crispy-forms
  • crispy-bootstrap3
  • django-import-export
  • django-reversion
  • Pillow
  • future
  • six
  • xlsxwriter
  • xlwt
  • httplib2

License

BSD-3-Clause

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_xladmin_enhanced-1.0.6.tar.gz (97.7 kB view details)

Uploaded Source

Built Distribution

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

django_xladmin_enhanced-1.0.6-py3-none-any.whl (127.3 kB view details)

Uploaded Python 3

File details

Details for the file django_xladmin_enhanced-1.0.6.tar.gz.

File metadata

  • Download URL: django_xladmin_enhanced-1.0.6.tar.gz
  • Upload date:
  • Size: 97.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.4

File hashes

Hashes for django_xladmin_enhanced-1.0.6.tar.gz
Algorithm Hash digest
SHA256 bbf72b20eb76d2335528649b527bc6f9ae17b38e925a6479a16cc299a07c7025
MD5 e15e70514382fc25a4d4d5d127a13812
BLAKE2b-256 e4c9911d07bbe1abbc9287b960cf755da8f8b09d822ac08ea4df3eea0d7abf42

See more details on using hashes here.

File details

Details for the file django_xladmin_enhanced-1.0.6-py3-none-any.whl.

File metadata

File hashes

Hashes for django_xladmin_enhanced-1.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 777ba12cf90d25e7fe35d4469c5af376d6f30eb46fb9c7531c4adaad68b86e31
MD5 d324ae878ac204e6579d2a6d00e766d9
BLAKE2b-256 8986043a711ef5fed883443c4d7490dfef4d779a8b89bd50775c635325d7b1e2

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