使用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运算π的值深入Python中科学计算的实现
Apr 17 Python
使用Python脚本将文字转换为图片的实例分享
Aug 29 Python
Python for Informatics 第11章之正则表达式(四)
Apr 21 Python
wxpython中自定义事件的实现与使用方法分析
Jul 21 Python
python对json的相关操作实例详解
Jan 04 Python
Python通过matplotlib画双层饼图及环形图简单示例
Dec 15 Python
python3获取当前文件的上一级目录实例
Apr 26 Python
把JSON数据格式转换为Python的类对象方法详解(两种方法)
Jun 04 Python
Python 的AES加密与解密实现
Jul 09 Python
Numpy的简单用法小结
Aug 28 Python
Python 可视化神器Plotly详解
Dec 26 Python
如何在Python项目中引入日志
May 31 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
将PHP作为Shell脚本语言使用
2006/10/09 PHP
深入PHP异步执行的详解
2013/06/03 PHP
JavaScript实现Sleep函数的代码
2007/03/04 Javascript
利用JQuery+EasyDrag 实现弹出可拖动的Div,同时向Div传值,然后返回Div选中的值
2009/10/24 Javascript
input 输入框获得/失去焦点时隐藏/显示文字(jquery版)
2013/04/02 Javascript
jquery $(this).attr $(this).val方法使用介绍
2013/10/08 Javascript
JavaScript中的object转换成number或string规则介绍
2014/12/31 Javascript
一道JS前端闭包面试题解析
2015/12/25 Javascript
WordPress中利用AJAX异步获取评论用户头像的方法
2016/01/08 Javascript
jquery validate表单验证的基本用法入门
2016/01/18 Javascript
如何在Linux上安装Node.js
2016/04/01 Javascript
浅谈js数组和splice的用法
2016/12/04 Javascript
three.js绘制地球、飞机与轨迹的效果示例
2017/02/28 Javascript
详解RequireJS按需加载样式文件
2017/04/12 Javascript
LayerClose弹窗关闭刷新方法
2018/08/17 Javascript
nodejs 递归拷贝、读取目录下所有文件和目录
2019/07/18 NodeJs
node后端服务保活的实现
2019/11/10 Javascript
JavaScript实现省市区三级联动
2020/02/13 Javascript
Python面向对象基础入门之编码细节与注意事项
2018/12/11 Python
10个python3常用排序算法详细说明与实例(快速排序,冒泡排序,桶排序,基数排序,堆排序,希尔排序,归并排序,计数排序)
2020/03/17 Python
Python内存映射文件读写方式
2020/04/24 Python
Python实现图片查找轮廓、多边形拟合、最小外接矩形代码
2020/07/14 Python
python绘制雷达图实例讲解
2021/01/03 Python
M1芯片安装python3.9.1的实现
2021/02/02 Python
html5 Canvas画图教程(6)—canvas里画曲线之arcTo方法
2013/01/09 HTML / CSS
html5版canvas自由拼图实例
2014/10/15 HTML / CSS
雅诗兰黛旗下专业男士保养领导品牌:Lab Series
2017/05/15 全球购物
Shoes For Crews法国官网:美国领先的防滑鞋设计和制造商
2018/01/01 全球购物
卫生安全检查制度
2014/02/04 职场文书
小学生期末评语
2014/04/21 职场文书
班主任工作经验交流材料
2014/05/13 职场文书
医院营销工作计划
2015/01/16 职场文书
社团个人总结范文
2015/03/05 职场文书
教师文明餐桌光盘行动倡议书
2015/04/28 职场文书
捐款仪式主持词
2015/07/04 职场文书
再次探讨go实现无限 buffer 的 channel方法
2021/06/13 Golang