使用django-suit为django 1.7 admin后台添加模板


Posted in Python onNovember 18, 2014

django-grappelli里面使用inline似乎有点儿问题,换一个皮:

django-suit是2scoops推荐的第二个admin skin.
Supports: Django 1.4-1.7. Python: 2.6-3.
本文的环境是django 1.7.1

django-suit官网
安装指导链接
设置攻略

翻译搬运如下:

安装

pip install django-suit
# settings.py

from django.conf.global_settings import TEMPLATE_CONTEXT_PROCESSORS as TCP
TEMPLATE_CONTEXT_PROCESSORS = TCP + (

'django.core.context_processors.request',

)

终端

python manage.py makemigrations

python manage.py migrate

python manage.py collectstatic

恭喜!基本安装已经完成!

官方攻略还有很多详细的设置,我发现这个插件不只是为了后台服务的,也附赠了许多form widget,在前台也可以善加利用:
举例如下:

datetime widget

SuitDateWidget, SuitTimeWidget and SuitSplitDateTimeWidget extends original admin widgets by adding some additional output styling only. Widgets still uses same original JavaScript for calendar and time. You can see example in Demo app: User changeform:
from django.forms import ModelForm

from suit.widgets import SuitDateWidget, SuitTimeWidget, SuitSplitDateTimeWidget
class UserChangeForm(UserChangeForm):

    class Meta:

        model = User

        widgets = {

            'last_login': SuitSplitDateTimeWidget,

            'date_joined': SuitSplitDateTimeWidget,

        }

以上内容大部分精简至官方攻略,给需要的小伙伴们参考下吧

Python 相关文章推荐
Python版的文曲星猜数字游戏代码
Sep 02 Python
详解Python中的各种函数的使用
May 24 Python
python实现文本去重且不打乱原本顺序
Jan 26 Python
详解Python开发中如何使用Hook技巧
Nov 01 Python
python自动裁剪图像代码分享
Nov 25 Python
python爬虫租房信息在地图上显示的方法
May 13 Python
python函数参数(必须参数、可变参数、关键字参数)
Aug 16 Python
python单向链表的基本实现与使用方法【定义、遍历、添加、删除、查找等】
Oct 24 Python
详解从Django Allauth中进行登录改造小结
Dec 18 Python
浅谈Python中的继承
Jun 19 Python
Python读取文件夹下的所有文件实例代码
Apr 02 Python
OpenCV全景图像拼接的实现示例
Jun 05 Python
DJANGO-ALLAUTH社交用户系统的安装配置
Nov 18 #Python
django 自定义用户user模型的三种方法
Nov 18 #Python
使用grappelli为django admin后台添加模板
Nov 18 #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
You might like
PHP新手上路(九)
2006/10/09 PHP
php中根据变量的类型 选择echo或dump
2012/07/05 PHP
php天翼开放平台短信发送接口实现方法
2014/12/22 PHP
ThinkPHP使用Ueditor的方法详解
2016/05/20 PHP
php使用curl代理实现抓取数据的方法
2017/02/03 PHP
PHP实现的简单留言板功能示例【基于thinkPHP框架】
2018/12/07 PHP
JavaScript DOM 学习第九章 选取范围的介绍
2010/02/19 Javascript
javascript 判断中文字符长度的函数代码
2012/08/27 Javascript
js中arguments,caller,callee,apply的用法小结
2014/01/28 Javascript
js实现类似新浪微博首页内容渐显效果的方法
2015/04/10 Javascript
JS实现选择TextArea内文本的方法
2015/08/03 Javascript
详细解读JavaScript的跨浏览器事件处理
2015/08/12 Javascript
jquery获取select选中值的方法分析
2015/12/22 Javascript
node.js Sequelize实现单实例字段或批量自增、自减
2016/12/08 Javascript
canvas实现绘制吃豆鱼效果
2017/01/12 Javascript
Base64(二进制)图片编码解析及在各种浏览器的兼容性处理
2017/02/09 Javascript
nodejs对express中next函数的一些理解
2017/09/08 NodeJs
利用Vconsole和Fillder进行移动端抓包调试方法
2019/03/05 Javascript
解决layui轮播图有数据不显示的情况
2019/09/16 Javascript
jQuery实现的移动端图片缩放功能组件示例
2020/05/01 jQuery
解决vue 退出动画无效的问题
2020/08/09 Javascript
Python如何实现守护进程的方法示例
2017/02/08 Python
Python针对给定列表中元素进行翻转操作的方法分析
2018/04/27 Python
python实现猜单词小游戏
2020/05/22 Python
详解Django解决ajax跨域访问问题
2018/08/24 Python
Python面向对象程序设计之静态方法、类方法、属性方法原理与用法分析
2020/03/23 Python
微软开源最强Python自动化神器Playwright(不用写一行代码)
2021/01/05 Python
CSS3 毛玻璃效果
2019/08/14 HTML / CSS
大学生就业自荐信
2013/10/26 职场文书
简历的自我评价
2014/02/03 职场文书
2014年元旦促销活动方案
2014/02/22 职场文书
销售目标责任书
2014/07/23 职场文书
“向国旗敬礼”活动策划方案(4篇)
2014/09/27 职场文书
2015年酒店服务员工作总结
2015/05/18 职场文书
JavaScript实现外溢动态爱心的效果的示例代码
2022/03/21 Javascript
《月歌。》宣布制作10周年纪念剧场版《RABBITS KINGDOM THE MOVIE》
2022/04/02 日漫