Need help with xadmin?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

sshwsfc
4.6K Stars 1.4K Forks Other 1.3K Commits 385 Opened issues

Description

Drop-in replacement of Django admin comes with lots of goodies, fully extensible with plugin support, pretty UI based on Twitter Bootstrap.

Services available

!
?

Need anything else?

Contributors list

# 7,530
React
Python
HTML
Shell
784 commits
# 39,812
React
Python
HTML
Shell
68 commits
# 65,780
React
CSS
Shell
Redux
28 commits
# 35,639
Java
React
HTML
Shell
24 commits
# 90,722
React
HTML
CSS
Shell
15 commits
# 97,288
React
HTML
CSS
Shell
13 commits
# 39,296
html5
zap
structu...
golang
9 commits
# 26,469
Python
user-re...
Django
django-...
9 commits
# 121,834
React
HTML
CSS
Shell
8 commits
# 47,313
Django
django-...
sentry
django-...
6 commits
# 136,998
CSS
PHP
React
Shell
6 commits
# 150,016
React
HTML
CSS
Shell
5 commits
# 48,247
test-fr...
async-f...
assert
Babel
4 commits
# 184,770
React
HTML
CSS
Shell
3 commits
# 95,874
Objecti...
Swift
barcode...
watchos
3 commits
# 107,096
egg-plu...
Koa
React
Lua
3 commits
# 90,575
HTML
CSS
React
Shell
3 commits
# 183,464
lxd
React
CSS
Shell
3 commits
# 212,181
HTML
CSS
Django
React
2 commits
# 156,859
CSS
React
Firefox
captcha...
2 commits

Xadmin |Build Status|

.. |Build Status| image:: https://travis-ci.org/sshwsfc/xadmin.png?branch=master :target: https://travis-ci.org/sshwsfc/xadmin

Drop-in replacement of Django admin comes with lots of goodies, fully extensible with plugin support, pretty UI based on Twitter Bootstrap.

Live Demo

http://demo.xadmin.io

  • User: admin
  • Password: admin

Features

  • Drop-in replacement of Django admin
  • Twitter Bootstrap based UI with theme support
  • Extensible with plugin support
  • Better filter, date range, number range, etc.
  • Built-in data export with xls, csv, xml and json format
  • Dashboard page with widget support
  • In-site bookmarking
  • Full CRUD methods

Screenshots

.. figure:: https://raw.github.com/sshwsfc/django-xadmin/docs-chinese/docs/images/plugins/action.png :alt: Actions

.. figure:: https://raw.github.com/sshwsfc/django-xadmin/docs-chinese/docs/images/plugins/filter.png :alt: Filter

.. figure:: https://raw.github.com/sshwsfc/django-xadmin/docs-chinese/docs/images/plugins/chart.png :alt: Chart

.. figure:: https://raw.github.com/sshwsfc/django-xadmin/docs-chinese/docs/images/plugins/export.png :alt: Export Data

.. figure:: https://raw.github.com/sshwsfc/django-xadmin/docs-chinese/docs/images/plugins/editable.png :alt: Edit inline

Get Started

Install ^^^^^^^

Xadmin is best installed via PyPI. To install the latest version, run:

.. code:: bash

pip install xadmin

or Install from github source:

.. code:: bash

pip install git+git://github.com/sshwsfc/xadmin.git

Install from github source for Django 2.0:

.. code:: bash

pip install git+git://github.com/sshwsfc/[email protected]

Install Requires

  • django
    _ >=1.9
  • django-crispy-forms
    _ >=1.6.0 (For xadmin crispy forms)
  • django-reversion
    _ ([OPTION] For object history and reversion feature, please select right version by your django, see
    changelog
    _ )
  • django-formtools
    _ ([OPTION] For wizward form)
  • xlwt
    _ ([OPTION] For export xls files)
  • xlsxwriter
    _ ([OPTION] For export xlsx files)

.. _django: http://djangoproject.com .. _django-crispy-forms: http://django-crispy-forms.rtfd.org .. _django-reversion: https://github.com/etianen/django-reversion .. _changelog: https://github.com/etianen/django-reversion/blob/master/CHANGELOG.rst .. _django-formtools: https://github.com/django/django-formtools .. _xlwt: http://www.python-excel.org/ .. _xlsxwriter: https://github.com/jmcnamara/XlsxWriter

Documentation

  • English (coming soon)
  • Chinese
    _

.. _Chinese: https://xadmin.readthedocs.org/en/latest/index.html

Changelogs

0.6.0 ^^^^^ - Compact with Django1.9. - Add Clock Picker widget for timepicker. - Fixed some userface errors.

0.5.0 ^^^^^

  • Update fontawesome to 4.0.3
  • Update javascript files to compact fa icons new version
  • Update tests for the new instance method of the AdminSite class
  • Added demo graphs
  • Added quickfilter plugin.
  • Adding appsicons with same logic of appslabel_title.
  • Add xlsxwriter for big data export.
  • Upgrade reversion models admin list page.
  • Fixed reverse many 2 many lookup giving FieldDoesNotExist error.
  • Fixed user permission check in inline model.

Detail
_

.. _Detail: ./changelog.md

Online Group

  • QQ群 : 282936295

Run Demo Locally

.. code:: bash

cd demo_app
./manage.py migrate
./manage.py runserver

Open http://127.0.0.1:8000 in your browser, the admin user password is

admin

Help

Help Translate : http://trans.xadmin.io

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.