使用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实现简单的文件传输与MySQL备份的脚本分享
Jan 03 Python
Python简单遍历字典及删除元素的方法
Sep 18 Python
Python+Selenium+PIL+Tesseract自动识别验证码进行一键登录
Sep 20 Python
python中import reload __import__的区别详解
Oct 16 Python
Django的用户模块与权限系统的示例代码
Jul 24 Python
详细介绍Python进度条tqdm的使用
Jul 31 Python
Django上使用数据可视化利器Bokeh解析
Jul 31 Python
Python aiohttp百万并发极限测试实例分析
Oct 26 Python
详解Django配置优化方法
Nov 18 Python
关于Numpy中的行向量和列向量详解
Nov 30 Python
python机器学习库xgboost的使用
Jan 20 Python
opencv 阈值分割的具体使用
Jul 08 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
「OVERLORD」动画重要删减!雅儿贝德的背叛?至尊猎杀队结成
2020/04/09 日漫
php无限极分类实现的两种解决方法
2013/04/28 PHP
php使用正则表达式获取图片url的方法
2015/01/16 PHP
php实现过滤UBB代码的类
2015/03/12 PHP
php实现的mongodb操作类实例
2015/04/03 PHP
PHP分页初探 一个最简单的PHP分页代码的简单实现
2016/06/21 PHP
关于PHP中字符串与多进制转换函数的实例代码
2016/11/03 PHP
ThinkPHP 5 AJAX跨域请求头设置实现过程解析
2020/10/28 PHP
一个符号插入器 中用到的js代码
2007/09/04 Javascript
js显示动态时间的方法详解
2016/08/20 Javascript
js中json处理总结之JSON.parse
2016/10/14 Javascript
nodejs批量下载图片的实现方法
2017/05/19 NodeJs
Vuex 进阶之模块化组织详解
2018/01/12 Javascript
深入理解Angularjs 脏值检测
2018/10/12 Javascript
Intellij IDEA搭建vue-cli项目的方法步骤
2018/10/20 Javascript
详解如何在Vue项目中导出Excel
2019/04/19 Javascript
vue用BMap百度地图实现即时搜索功能
2019/09/26 Javascript
vue实现将数据存入vuex中以及从vuex中取出数据
2019/11/08 Javascript
《javascript设计模式》学习笔记四:Javascript面向对象程序设计链式调用实例分析
2020/04/07 Javascript
vue实现给div绑定keyup的enter事件
2020/07/31 Javascript
vue 如何使用递归组件
2020/10/23 Javascript
python字符串加密解密的三种方法分享(base64 win32com)
2014/01/19 Python
Python从使用线程到使用async/await的深入讲解
2018/09/16 Python
用于业余项目的8个优秀Python库
2018/09/21 Python
python实现websocket的客户端压力测试
2019/06/25 Python
python numpy数组中的复制知识解析
2020/02/03 Python
Python自动化测试基础必备知识点总结
2021/02/07 Python
遗体告别仪式答谢词
2014/01/23 职场文书
亚运会口号
2014/06/20 职场文书
单位作风建设剖析材料
2014/10/11 职场文书
群众路线教育实践活动学习笔记
2014/11/05 职场文书
幼儿园园长个人总结
2015/03/02 职场文书
邮政营业员岗位职责
2015/04/14 职场文书
中学社团活动总结
2015/05/07 职场文书
2016新党章学习心得体会
2016/01/15 职场文书
《悬崖边的树》读后感2篇
2019/12/02 职场文书