面向 Django 管理后台的网格化皮肤与扩展,提供更现代的界面和布局。
jazzband/django-admin2
Django 内置 admin 后台的重写版本,基于类视图构建,便于扩展与换主题。
- Star
- 1,186
- Fork
- 147
- 未关闭 Issue
- 43
- 最近提交
- 25天前
这是什么?
django-admin2 是对 Django 自带 django.contrib.admin 的重写。原版 admin 用于配置和管理数据的各类视图,这个项目基于现代的类视图(Class-Based Views)重新实现,去掉了历史遗留代码,更便于编写扩展和主题。
项目支持可插拔的主题,通过配置项即可切换,默认使用 Bootstrap 3 主题。后台视图之外还内置了 RESTful API。模型通过站点对象注册,每个模型可以定义自己的 ModelAdmin2 类,指定新建和编辑时使用的表单。
运行环境要求 Django 2.2 及以上、Python 3.5 及以上,依赖 django-braces、django-extra-views、django-rest-framework 和 django-filter。
核心功能
- 01基于类视图重写 Django 的 admin 后台。
- 02通过配置项切换可插拔主题。
- 03内置 RESTful API。
- 04每个模型可单独定义 admin 类,自定义新建和编辑表单。
适用场景
- 在 Django 项目中为特定模型扩展自定义后台视图。
- 为 Django 项目构建自定义主题的管理后台。
- 在 Django 应用中通过 RESTful API 提供后台数据。
快速上手
- 1
从 PyPI 安装该包
pip install django-admin2 - 2
在 INSTALLED_APPS 中添加 djadmin2 和 rest_framework,并配置默认主题与 REST_FRAMEWORK 设置
- 3
在 URLconf 中添加 djadmin2 的 URL,并在 admin2 模块中注册你的模型
使用前须知
- README 列出的依赖版本较旧(Django 2.2+、Python 3.5+),请确认与你当前的 Django 版本兼容。
- 需要手动配置多项设置并选择主题后,管理后台才能正常使用。
收录于专题
标签
常见问题
- django-admin2 是什么?
- Django 内置 admin 后台的重写版本,基于类视图构建,便于扩展与换主题。 django-admin2 是对 Django 自带 django.contrib.admin 的重写。原版 admin 用于配置和管理数据的各类视图,这个项目基于现代的类视图(Class-Based Views)重新实现,去掉了历史遗留代码,更便于编写扩展和主题。
- django-admin2 可以免费使用吗?用的什么许可证?
- django-admin2 以 BSD-3-Clause 许可证开源。用于商业产品前,请先确认许可证条款。
- django-admin2 还在维护吗?
- 活跃维护中。django-admin2 最近一次提交是在 2026年10月13日。
- django-admin2 适合用来做什么?
- 在 Django 项目中为特定模型扩展自定义后台视图。 为 Django 项目构建自定义主题的管理后台。 在 Django 应用中通过 RESTful API 提供后台数据。
- django-admin2 怎么安装和运行?
- 从 PyPI 安装该包: pip install django-admin2 在 INSTALLED_APPS 中添加 djadmin2 和 rest_framework,并配置默认主题与 REST_FRAMEWORK 设置 在 URLconf 中添加 djadmin2 的 URL,并在 admin2 模块中注册你的模型
- 在哪里获取 django-admin2?
- 源代码和安装说明在 GitHub 上:https://github.com/jazzband/django-admin2
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
3946650HTMLOther维护活跃更新于 10天前
基于 Django 构建 Web API 的工具包,提供序列化、认证、视图集和可浏览的 API 界面。
3万+7 本周7096PythonOther维护活跃更新于 3天前
按质量评分排序、每周更新的 Python Web 开发开源库精选清单。
2777+4 本周208CC-BY-SA-4.0维护活跃更新于 昨天
基于 Django 的可扩展内容管理系统,开发者可自定义页面内容类型并按区域管理内容块。
1142+4 本周239PythonBSD-3-Clause维护活跃更新于 4天前
一个鼓励快速开发与简洁务实设计的高级 Python Web 框架。
9.2万+162 本周3.6万PythonBSD-3-Clause更新于 22小时前