grappelli美化Django Admin
http://blog.csdn.net/huyoo/article/details/6965816
这几天在网上发现一个django app:grappelli,该app可以用来美化Django Admin后台管理界面, 把一向丑陋的Django Admin后台界面弄得很酷很好看.
以下有一篇别人写好的文章,先供大家参考:
参考资料:
使用django-grappelli改善默认的django-admin后台 http://blog.sina.com.cn/s/blog_634bc2230100obx5.html
不过,上面的这篇文章还是有不足的地方, 仅仅是因为没有跟上最新的django1.3的步伐了.其中说到的5.2 配置启动参数,指定的adminmedia到grapelli静态文件目录,这句话我在django1.3基础上怎么也实现不了.所以还是自己到网上找资料才解决,以下是我的记录:
1.下载grappelli
地址:https://github.com/sehmaschine/django-grappelli 点download,windows下zip格式,linux下tar.gz格式.
2.安装grappelli和配置
1),设置settings.py中的INSTALLED_APPS:
INSTALLED_APPS = ( 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites', 'django.contrib.messages', 'django.contrib.staticfiles', 'grappelli',#这里grapplli 必须位于django.contrib.admin之前 'django.contrib.admin', 'django.contrib.admindocs', )
2)设置ADMIN_MEDIA_PREFIX,而不是采用上面的参考资料中的设置adminmedia到grapplli什么的.
#ADMIN_MEDIA_PREFIX = '/static/admin/' ADMIN_MEDIA_PREFIX = STATIC_URL + "grappelli/"这个的作用就是把admin的静态文件,由原来的admin目录,改为映射到static目录下的grapplli.
3)设置Url
(r'^admin/doc/', include('django.contrib.admindocs.urls')), (r'^grappelli/',include('grappelli.urls')), # Uncomment the next line to enable the admin: (r'^admin/', include(admin.site.urls)),
同settings中配置的一样,grapplli的url映射,必须在admin之前.
4)收集静态资源
通过运行命令:
manage.py collectstatic
此命令,收集grapplli app目录下的static目录中的所有静态资源(CSS,js,images)到你配置的STATIC目录
下的grapplli目录下去.
3.测试grapplli应用
manage.py runserver
然后打开 http://localhost:8000/admin/ ,可以看到登录界面了.是不是很酷呢?
看看效果图:
我已经做好了一个Demo,适合django1.3的,稍后放到 google code上去.
grappelli美化Django Admin相关推荐
- Django Admin界面美化第三方插件库测评(多图)
Django自带的admin管理后台简直就是bug级的存在,几行代码就可以撸出一个功能齐全的管理后台来,就像诸葛亮的媳妇黄月英,拥有和诸葛亮一样的才华, 只是不漂亮.对于内部人员使用的管理系统,业务功 ...
- [two scoops]为django admin后台添加模板(使用grappelli)
grappelli是github上面star最多的django模板系统 http://django-grappelli.readthedocs.org/en/latest/quickstart.htm ...
- 深度定制django admin界面
定制django admin界面 1.修改admin界面中的名字 1.1 修改模型名字 在models.py的模型类中中添加一个Meta内部类,设置 verbose_name和verbose_name ...
- Django Admin 后台管理系统
文章目录 Admin 后台管理系统 一,后台管理系统的重要性 二,了解Django后台管理功能 Admin 后台管理系统 Django 的后台管理系统是非常出色的,新建项目以后,Django 就为我们 ...
- django admin自定义
自定义 Django admin 核心观点 UI是很重要的. 考虑初学者,DashBoard. 导航. 用户工作流. Django admin 缺少 WYSIWYG,文件管理,undo. 建议 了解用 ...
- 【Python】解决Django Admin管理界面样式表(CSS Style)丢失问题
[Python]解决Django Admin管理界面样式表(CSS Style)丢失问题 参考文章: (1)[Python]解决Django Admin管理界面样式表(CSS Style)丢失问题 ( ...
- django admin search_fields
字段名以^开头,表示匹配开头 字段名以=开头,表示就精确匹配 字段名以@开头,表示全文检索 否则使用包含 如果字段名中包括__ ,则会对queryset取唯一值 技巧: django admin会分析 ...
- xadmin oracle 查询,Django admin 实现search_fields精确查询实例
我就废话不多说了,还是直接看代码吧! search_fields = (u'gift_rule_id',u'user_id', u'activity_id',) //默认的查询集合 def get_q ...
- SimpleUI 2.0 发布,采用element-ui+vue给django admin带来全新体验
百度智能云 云生态狂欢季 热门云产品1折起>>> simpleui是由 Tompeppa 发起和维护的 Django 主题.该主题对Django的界面进行了大量的改进,让Djan ...
最新文章
- linux如何连接移动硬盘
- 一段人人都应该知道的从Vue到React的过渡史
- javascript实现图片轮播_第2章 第9节 JavaScript(四)
- ssh整合之一spring的单独运行环境
- 如何安装inf类型驱动程序 inno
- Cocos2d入门--2-- 三角函数的应用
- 20. 顺时针打印矩阵
- ubuntu 无法识别Usb
- 真正开源erp,良心团队。点可云ERP
- JEECG框架的入门学习
- javaWeb详细教程
- 学会-精湛-应用,一个数据分析师的养成手册
- Cheat Engine 特征码
- SEO网站收录情况分析查询方法(小技巧Tips)
- 关于开源云计算平台软件的一些个人想法
- 通达oa显示服务器错误,服务器监控
- 软件项目开发中的百分之九十效应
- 安装IE,出现“无法安装ie,因为其他程序或更新正在等待重新启动计算机。”解决方法。
- 2022高考季征文获奖名单公布
- 寄居蟹与海葵c语言大作业,OJ刷题之《寄居蟹与海葵》
热门文章
- C++ 中宏的使用 --来自:http://blog.csdn.net/hgl868/article/details/7058906
- PHP的php://input和$HTTP_RAW_POST_DATA 和$_POST的关系
- [原创]HierarchyView的实现原理和Android设备无法使用HierarchyView的解决方法
- 日本新年传统习俗介绍(一)
- linux禁用ssh弱加密算法,SSHSSL弱加密算法漏洞修复
- input数字开头不能为0_Python新手上车5:数字和注释
- 任务调度、磁盘、进程管理、PRM和YUM
- 农业物联网卡存在哪些问题?
- 物联卡与SIM卡相比优势在哪
- 传感器的定义、构成、分类