使用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实现拼接多张图片的方法
Dec 01 Python
python执行get提交的方法
Apr 29 Python
Python中用于转换字母为小写的lower()方法使用简介
May 19 Python
Python中运算符"=="和"is"的详解
Oct 08 Python
Python序列循环移位的3种方法推荐
Apr 09 Python
python2与python3的print及字符串格式化小结
Nov 30 Python
详解Python中的各种转义符\n\r\t
Jul 10 Python
python支付宝支付示例详解
Aug 22 Python
Python socket聊天脚本代码实例
Jan 02 Python
关于tf.reverse_sequence()简述
Jan 20 Python
python不相等的两个字符串的 if 条件判断为True详解
Mar 12 Python
用python实现一个简单计算器(完整DEMO)
Oct 14 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
我的论坛源代码(一)
2006/10/09 PHP
php面向对象全攻略 (二) 实例化对象 使用对象成员
2009/09/30 PHP
PHP Ajax JavaScript Json获取天气信息实现代码
2016/08/17 PHP
自制PHP框架之设计模式
2017/05/07 PHP
Laravel框架学习笔记之批量更新数据功能
2019/05/30 PHP
Laravel5.5+ 使用API Resources快速输出自定义JSON方法详解
2020/04/06 PHP
JavaScript实现的使用键盘控制人物走动实例
2014/08/27 Javascript
JavaScript实现的搜索及高亮显示功能示例
2017/08/14 Javascript
详解vue-cli本地环境API代理设置和解决跨域
2017/09/05 Javascript
Redux实现组合计数器的示例代码
2018/07/04 Javascript
vue实现压缩图片预览并上传功能(promise封装)
2019/01/10 Javascript
详解VUE Element-UI多级菜单动态渲染的组件
2019/04/25 Javascript
vue中实现Monaco Editor自定义提示功能
2019/07/05 Javascript
layui固定下拉框的显示条数(有滚动条)的方法
2019/09/10 Javascript
jQuery实现简单弹幕效果
2019/11/28 jQuery
js中关于Blob对象的介绍与使用
2019/11/29 Javascript
JS 事件机制完整示例分析
2020/01/15 Javascript
[01:23:59]2018DOTA2亚洲邀请赛 4.1 小组赛 B组 VP vs Secret
2018/04/03 DOTA
python实现2014火车票查询代码分享
2014/01/10 Python
python使用新浪微博api上传图片到微博示例
2014/01/10 Python
python中nan与inf转为特定数字方法示例
2017/05/11 Python
python检测主机的连通性并记录到文件的实例
2018/06/21 Python
基于Python中求和函数sum的用法详解
2018/06/28 Python
python消费kafka数据批量插入到es的方法
2018/12/27 Python
Python安装及Pycharm安装使用教程图解
2019/09/20 Python
Django模板获取field的verbose_name实例
2020/05/19 Python
Django model.py表单设置默认值允许为空的操作
2020/05/19 Python
Otticanet澳大利亚:最顶尖的世界名牌眼镜, 能得到打折季的价格
2018/08/23 全球购物
产品销售员岗位职责
2013/12/18 职场文书
医药工作岗位求职信分享
2013/12/31 职场文书
教学实验楼管理制度
2014/02/01 职场文书
2014学校领导四风对照检查材料思想汇报
2014/09/23 职场文书
成绩单评语
2015/01/04 职场文书
大学毕业生个人总结
2015/02/28 职场文书
考教师资格证不要错过的4个最佳时机
2019/07/17 职场文书
七年级话题作文之执着
2019/11/19 职场文书