使用grappelli为django admin后台添加模板


Posted in Python onNovember 18, 2014

grappelli是github上面star最多的django模板系统
http://django-grappelli.readthedocs.org/en/latest/quickstart.html#installation

pip install django-grappelli

settings.py
INSTALLED_APPS = (

    'grappelli',

    'django.contrib.admin',

)

添加url项

urlpatterns = patterns('',

    (r'^grappelli/', include('grappelli.urls')), # grappelli URLS

    (r'^admin/',  include(admin.site.urls)), # admin site

)

官方安装说明中有让定义STATICFILES_FINDER,但是跟默认值一样,忽略

定义模板context processors

    TEMPLATE_CONTEXT_PROCESSORS = (

    "django.contrib.auth.context_processors.auth",

    "django.core.context_processors.debug",

    "django.core.context_processors.i18n",

    "django.core.context_processors.media",

    "django.core.context_processors.static",

    "django.core.context_processors.tz",

    "django.contrib.messages.context_processors.messages"

)

此处为了方便已经加上了django1.7的默认值.

Python 相关文章推荐
python 循环遍历字典元素的简单方法
Sep 11 Python
python实现报表自动化详解
Nov 16 Python
python 3.5实现检测路由器流量并写入txt的方法实例
Dec 17 Python
python机器学习理论与实战(五)支持向量机
Jan 19 Python
python通过Windows下远程控制Linux系统
Jun 20 Python
Django异步任务之Celery的基本使用
Mar 23 Python
Python使用selenium + headless chrome获取网页内容的方法示例
Oct 16 Python
Python Selenium实现无可视化界面过程解析
Aug 25 Python
Python虚拟环境的创建和使用详解
Sep 07 Python
Python读写csv文件流程及异常解决
Oct 20 Python
Python趣味爬虫之用Python实现智慧校园一键评教
May 28 Python
Python还能这么玩之用Python做个小游戏的外挂
Jun 04 Python
django模型中的字段和model名显示为中文小技巧分享
Nov 18 #Python
如何解决django配置settings时遇到Could not import settings 'conf.local'
Nov 18 #Python
github配置使用指南
Nov 18 #Python
Django1.7+python 2.78+pycharm配置mysql数据库教程
Nov 18 #Python
Ubuntu 14.04+Django 1.7.1+Nginx+uwsgi部署教程
Nov 18 #Python
python服务器与android客户端socket通信实例
Nov 12 #Python
Python访问MySQL封装的常用类实例
Nov 11 #Python
You might like
10条PHP高级技巧[修正版]
2011/08/02 PHP
解析PHP中的unset究竟会不会释放内存
2013/07/18 PHP
PHP程序员基本要求和必备技能
2014/05/09 PHP
PHP正则表达式入门教程(推荐)
2016/05/18 PHP
限制文本字节数js代码
2007/03/06 Javascript
javascript开发中因空格引发的错误
2010/11/08 Javascript
iframe子页面与父页面在同域或不同域下的js通信
2014/05/07 Javascript
jquery弹窗插件colorbox绑定动态生成元素的方法
2014/06/20 Javascript
PhotoShop给图片自动添加边框及EXIF信息的JS脚本
2015/02/15 Javascript
JavaScript简单判断复选框是否选中及取出值的方法
2015/08/13 Javascript
Angular2 (RC5) 路由与导航详解
2016/09/21 Javascript
原生js实现addclass,removeclass,toggleclasss实例
2016/11/24 Javascript
详解Vue源码学习之callHook钩子函数
2018/07/25 Javascript
vue中使用百度脑图kityminder-core二次开发的实现
2019/09/26 Javascript
Python通过解析网页实现看报程序的方法
2014/08/04 Python
Python的字典和列表的使用中一些需要注意的地方
2015/04/24 Python
利用python批量修改word文件名的方法示例
2017/10/17 Python
Python搭建FTP服务器的方法示例
2018/01/19 Python
如何安装并使用conda指令管理python环境
2019/07/10 Python
基于h5py的使用及数据封装代码
2019/12/26 Python
tensorboard实现同时显示训练曲线和测试曲线
2020/01/21 Python
python基于opencv 实现图像时钟
2021/01/04 Python
详解python的xlwings库读写excel操作总结
2021/02/26 Python
北美个性化礼品商店:Things Remembered
2018/06/12 全球购物
女性时尚网购:Chic Me
2019/07/30 全球购物
命名空间(namespace)和程序集(Assembly)有什么区别
2015/09/25 面试题
环境工程专业自荐信范文
2014/03/18 职场文书
2014年环境整治工作总结
2014/12/10 职场文书
2014年干部培训工作总结
2014/12/17 职场文书
学雷锋倡议书
2015/01/19 职场文书
行政答辩状范文
2015/05/21 职场文书
简爱电影观后感
2015/06/10 职场文书
八年级数学教学反思
2016/02/17 职场文书
2019奶茶店创业计划书范本!
2019/07/15 职场文书
ORACLE数据库对long类型字段进行模糊匹配的解决思路
2021/04/07 Oracle
redis数据一致性的实现示例
2022/03/18 Redis