使用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 相关文章推荐
linux下安装easy_install的方法
Feb 10 Python
python操作xml文件示例
Apr 07 Python
Python输出PowerPoint(ppt)文件中全部文字信息的方法
Apr 28 Python
Python中遍历字典过程中更改元素导致异常的解决方法
May 12 Python
解决pycharm运行程序出现卡住scanning files to index索引的问题
Jun 27 Python
python实现批量nii文件转换为png图像
Jul 18 Python
python3实现的zip格式压缩文件夹操作示例
Aug 17 Python
tensorflow 实现自定义layer并添加到计算图中
Feb 04 Python
python入门之井字棋小游戏
Mar 05 Python
Python如何使用paramiko模块连接linux
Mar 18 Python
Python日志处理模块logging用法解析
May 19 Python
python基础入门之字典和集合
Jun 13 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
xml+php动态载入与分页
2006/10/09 PHP
php实现无限级分类查询(递归、非递归)
2016/03/10 PHP
Yii实现简单分页的方法
2016/04/29 PHP
PHP与SQL语句写一句话木马总结
2019/10/11 PHP
PHP 计算两个时间段之间交集的天数示例
2019/10/24 PHP
JavaScript 对任意元素,自定义右键菜单的实现方法
2013/05/08 Javascript
JS操作Cookies的小例子
2013/10/15 Javascript
Javascript中的arguments与重载介绍
2015/03/15 Javascript
javascript实现Table间隔色以及选择高亮(和动态切换数据)的方法
2015/05/14 Javascript
举例讲解AngularJS中的模块
2015/06/17 Javascript
微信小程序 表单Form实例详解(附源码)
2016/12/22 Javascript
JS 实现计算器详解及实例代码(一)
2017/01/08 Javascript
jquery仿微信聊天界面
2017/05/06 jQuery
JavaScript创建对象的七种方式(推荐)
2017/06/26 Javascript
JavaScript之underscore_动力节点Java学院整理
2017/07/03 Javascript
React组件内事件传参实现tab切换的示例代码
2018/07/04 Javascript
超好用的jQuery分页插件jpaginate用法示例【附源码下载】
2018/12/06 jQuery
JQuery属性操作与循环用法示例
2019/05/15 jQuery
JavaScript实现的滚动公告特效【基于jQuery】
2019/07/10 jQuery
layui添加动态菜单与选项卡
2019/07/26 Javascript
python取数作为临时极大值(极小值)的方法
2018/10/15 Python
使用python list 查找所有匹配元素的位置实例
2019/06/11 Python
详解pandas中MultiIndex和对象实际索引不一致问题
2019/07/23 Python
python输出pdf文档的实例
2020/02/13 Python
HTML5 虚拟键盘出现挡住输入框的解决办法
2017/02/14 HTML / CSS
美国护肤咨询及美容产品电商:Askderm
2017/02/24 全球购物
ASOS亚洲:ASOS Asia
2018/03/04 全球购物
村安全生产责任书
2014/08/25 职场文书
全国爱牙日活动总结
2015/02/05 职场文书
财务经理岗位职责范本
2015/04/08 职场文书
同学聚会祝酒词
2015/08/10 职场文书
十一月早安语录:把心放轻,人生就是一朵自在的云
2019/11/04 职场文书
MySQL Router的安装部署
2021/04/24 MySQL
Golang全局变量加锁的问题解决
2021/05/08 Golang
Python 用户输入和while循环的操作
2021/05/23 Python
MySQL控制流函数(-if ,elseif,else,case...when)
2022/07/07 MySQL