Django-xadmin(也称为Xadmin)是一个第三方的 Django 应用程序,它提供了一系列工具和模板来快速开发基于 Django 的后台管理界面。使用 Django-xadmin 可以用很少的代码就创建出一个强大的、具备实时查看数据、增、删、改等基本操作的 Django 后台管理界面。先看看一些管理后台的界面截图:
安装
Xadmin 最好通过 PyPI 安装。要安装最新版本,请运行:
pip install xadmin
或者从 github 源安装:
pip install git+git://github.com/sshwsfc/xadmin.git
从 github 源安装 Django 2.0:
pip install git+git://github.com/sshwsfc/xadmin.git@django2
在本地运行演示
cd demo_app
./manage.py migrate
./manage.py runserver
在浏览器中打开 http://127.0.0.1:8000,用户密码为 admin
Django-xadmin 的一些主要特点:
- 多样化的插件:Django-xadmin 内置了许多插件,可以用于上传文件、选择日期时间、图像剪裁等常见需求,并且支持自定义插件。
- 高度可配置:可以通过简单的配置文件或 Python 代码进行定制,例如自定义表单布局、添加字段验证、设置翻译文本等。
- 支持多个主题:Django-xadmin 提供了多个现成的主题方案,可以根据需求选择适合的主题。
- 动态过滤器:可以动态添加、删除和调整过滤器,可以自定义数据的展现方式。
总的来说,Django-xadmin 并不是 Django 官方推荐的后台管理解决方案,但其获得了开源社区的大量支持和贡献。对于那些想快速搭建一个美观且易用的 Django 后台管理界面的项目,Django-xadmin 可以作为一个很不错的选择。
Github 源码地址:
https://github.com/sshwsfc/xadmin