论坛首页 编程语言技术论坛

全新开发的django admin模块,支持超多新功能

浏览 4729 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2013-01-16   最后修改:2013-01-16
公司项目使用django admin进行后台管理,但是发现admin有点不太满足需求。本打算扩展一下admin,但是django admin设计的扩展比较困难。

所以干脆重新做了一个全新的django admin,仅仅保留了admin的一些工具代码。

在线的Demo:

http://exadmin.herokuapp.com

用户名和密码都是 admin

项目名字叫: eXadmin ,新功能包括:

基本兼容django admin,只需要很小的改动(去掉对Admin的继承就可以)
完全基于bootstrap的UI框架,可以无缝使用任何bootstrao theme,支持多种皮肤选择。
显示相关信息的菜单,到另一个页面后再页面显示主信息,添加时预填写改信息,填写后返回该页面。
列表页即时编辑。
简单图表功能(现成的图表组件),可以制定列显示,可以划定x轴显示,可以多列显示
数据详情页面
过滤器强化,可以选择时间范围,数字范围,模糊搜索等等。
用户可以添加书签
导出csv, xml, json, excel等功能
可以制定显示哪些显示列
列表定时刷新功能
根据列编辑排序 (在分页情况下很难做排序,可以考虑单页内排序。排序时仅安装指定列order显示,不能有其他列order by)
关联数据查询,使用ajax,auto complete 选择。使用select2
强化的日期,时间组件.
inline数据添加,支持多达4种样式
突出当前用户的概念,填写内容时可以指定特定字段必须为当前用户。查询的时候也可以制定仅查看当前用户的数据
数据添加向导功能,可以定制向导表单。
主页和任何的表单页面,都可以随意布局,而且可以拖动,会保留每个用户的页面位置记录。
首页支持widget添加,基本就是一个小portal了。
支持给每个model定义图标。
记录每个版本的数据变化,可以回滚到任何一个版本,可以个版本之前进行数据比较。
...
还有很多功能,大家有时间自己看看吧。

在线的Demo:

http://exadmin.herokuapp.com/

用户名和密码都是 admin

项目主页:

https://github.com/sshwsfc/django-exadmin

源码现在相当的糙,接下来打算review代码,以及添加注释了。也希望有感兴趣的朋友一起参与。

其实打算review代码,弄个小主页之后再发,但是感觉做开源一个人做真忙不过来,也没劲,所以发出来看看有没有感兴趣想参与的朋友。
   发表时间:2013-01-16  
页面小清新啊……
顶一个
0 请登录后投票
   发表时间:2013-03-06  
看了下,不错哈!厉害!
0 请登录后投票
   发表时间:2013-04-16  
楼主,能详细说说你的开发过程吗?从环境配置->设计->实现等。
0 请登录后投票
   发表时间:2013-06-06  
想要参加,有些什么要求吗?
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics