Repolode
fabiocaccamo

fabiocaccamo/django-admin-interface

一个 Django 包,用可在后台直接自定义的响应式扁平主题替换默认管理后台。

Star
2,050
Fork
204
未关闭 Issue
19
最近提交
6天前

这是什么?

django-admin-interface 是一个 Django 包,用现代的响应式扁平设计重新装饰内置的管理后台。站点管理员可以直接在后台修改标题、Logo 和配色,并保存多套主题随时切换,无需改代码。

除主题功能外,它还用弹出模态框替代了老式的弹窗,支持环境名称标识(便于区分测试与生产环境)、语言切换,以及可折叠和标签页式的字段集与内联表单。列表过滤器提供移除链接、选中项高亮和下拉展示,操作栏和保存按钮在滚动时保持固定。

安装时需将 admin_interface 和 colorfield 加入 INSTALLED_APPS,并位于 django.contrib.admin 之前,然后执行 migrate 和 collectstatic。包内附带 Django、Bootstrap、Foundation 等可选主题夹具,可通过 loaddata 加载;同时对 django-ckeditor、django-modeltranslation 等多个第三方后台组件做了样式兼容。

核心功能

  • 01可在后台自定义主题的标题、Logo 和配色
  • 02用模态框替代弹出窗口处理关联对象
  • 03环境名称标识,便于区分不同环境
  • 04支持可折叠和标签页式的字段集与内联表单
  • 05列表过滤器支持移除链接、高亮和下拉显示
  • 06对多个第三方后台组件提供样式兼容

适用场景

  • 为内部工具或客户的 Django 后台定制品牌化外观
  • 通过环境标识区分测试与生产环境的后台
  • 借助可折叠应用菜单和过滤器,让模型较多的后台更易浏览

快速上手

  1. 1

    使用 pip 安装该包

    pip install django-admin-interface
  2. 2

    在 INSTALLED_APPS 中将 admin_interface 和 colorfield 添加到 django.contrib.admin 之前

  3. 3

    运行数据库迁移

    python manage.py migrate
  4. 4

    收集静态文件并重启应用服务器

    python manage.py collectstatic --clear

使用前须知

  • 需要修改设置并运行 collectstatic,不是即插即用的改动。
  • 若与 django-redis 的 JSON 序列化器一起使用,可能报序列化错误,需要为其配置单独的缓存。

标签

常见问题

django-admin-interface 是什么?
一个 Django 包,用可在后台直接自定义的响应式扁平主题替换默认管理后台。 django-admin-interface 是一个 Django 包,用现代的响应式扁平设计重新装饰内置的管理后台。站点管理员可以直接在后台修改标题、Logo 和配色,并保存多套主题随时切换,无需改代码。
django-admin-interface 可以免费使用吗?用的什么许可证?
django-admin-interface 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
django-admin-interface 还在维护吗?
活跃维护中。django-admin-interface 最近一次提交是在 2026年11月1日。
django-admin-interface 适合用来做什么?
为内部工具或客户的 Django 后台定制品牌化外观 通过环境标识区分测试与生产环境的后台 借助可折叠应用菜单和过滤器,让模型较多的后台更易浏览
django-admin-interface 怎么安装和运行?
使用 pip 安装该包: pip install django-admin-interface 在 INSTALLED_APPS 中将 admin_interface 和 colorfield 添加到 django.contrib.admin 之前 运行数据库迁移: python manage.py migrate 收集静态文件并重启应用服务器: python manage.py collectstatic --clear
在哪里获取 django-admin-interface?
源代码和安装说明在 GitHub 上:https://github.com/fabiocaccamo/django-admin-interface

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目