使用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 相关文章推荐
Python3.x中自定义比较函数
Apr 24 Python
Python多线程经典问题之乘客做公交车算法实例
Mar 22 Python
Python绘制3D图形
May 03 Python
python 读取摄像头数据并保存的实例
Aug 03 Python
在python3中pyqt5和mayavi不兼容问题的解决方法
Jan 08 Python
Python 写入训练日志文件并控制台输出解析
Aug 13 Python
tensorflow将图片保存为tfrecord和tfrecord的读取方式
Feb 17 Python
Python单链表原理与实现方法详解
Feb 22 Python
python numpy矩阵信息说明,shape,size,dtype
May 22 Python
详解查看Python解释器路径的两种方式
Oct 15 Python
Python如何解决secure_filename对中文不支持问题
Jul 16 Python
Python 详解通过Scrapy框架实现爬取百度新冠疫情数据流程
Nov 11 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中文URL编解码(urlencode()rawurlencode()
2010/07/03 PHP
几款免费开源的不用数据库的php的cms
2010/12/19 PHP
Centos下升级php5.2到php5.4全记录(编译安装)
2015/04/03 PHP
PHP进阶学习之反射基本概念与用法分析
2019/06/18 PHP
JQuery在页面中添加和除移DOM示例代码
2013/06/24 Javascript
Flexigrid在IE下不显示数据的有效处理方法
2014/09/04 Javascript
JavaScript中逗号运算符介绍及使用示例
2015/03/13 Javascript
JavaScript检测鼠标移动方向的方法
2015/05/22 Javascript
详细介绍jQuery.outerWidth() 函数具体用法
2015/07/20 Javascript
javascript+html5实现绘制圆环的方法
2015/07/28 Javascript
jQuery制作网页版选项卡
2016/07/28 Javascript
基于jquery实现的银行卡号每隔4位自动插入空格的实现代码
2016/11/22 Javascript
js实现同一个页面,多个enter事件绑定的示例
2018/10/10 Javascript
webpack中如何使用雪碧图的示例代码
2018/11/11 Javascript
js/jquery遍历对象和数组的方法分析【forEach,map与each方法】
2019/02/27 jQuery
JavaScript遍历数组的三种方法map、forEach与filter实例详解
2019/02/27 Javascript
JS实现电脑虚拟键盘的操作
2020/06/24 Javascript
vue data变量相互赋值后被实时同步的解决步骤
2020/08/05 Javascript
[02:42]2014DOTA2国际邀请赛 三冰专访:我会打到Ti20
2014/07/13 DOTA
王纯业的Python学习笔记 下载
2007/02/10 Python
Django应用程序中如何发送电子邮件详解
2017/02/04 Python
详解Python之unittest单元测试代码
2018/01/24 Python
Python多进程原理与用法分析
2018/08/21 Python
python集合删除多种方法详解
2020/02/10 Python
详解如何在PyCharm控制台中输出彩色文字和背景
2020/08/17 Python
css3学习心得分享
2013/08/19 HTML / CSS
美国在线鞋类零售商:LifeStride
2019/06/09 全球购物
Ever New美国:澳大利亚领先的女装时尚品牌
2019/11/28 全球购物
大专毕业生简历的自我评价
2013/10/20 职场文书
集团公司人力资源部岗位职责
2014/01/03 职场文书
六年级数学教学反思
2014/02/03 职场文书
通信工程专业求职信
2014/06/04 职场文书
个人求职自荐信范文
2014/06/20 职场文书
单位一把手群众路线四风问题整改措施
2014/09/25 职场文书
社区植树节活动总结
2015/02/06 职场文书
MySQL系列之十三 MySQL的复制
2021/07/02 MySQL