使用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 相关文章推荐
下载安装setuptool和pip linux安装pip    
Jan 24 Python
python实现zencart产品数据导入到magento(python导入数据)
Apr 03 Python
浅谈python socket函数中,send与sendall的区别与使用方法
May 09 Python
python3.5 email实现发送邮件功能
May 22 Python
使用python采集脚本之家电子书资源并自动下载到本地的实例脚本
Oct 23 Python
python 执行文件时额外参数获取的实例
Dec 18 Python
Python实现将通信达.day文件读取为DataFrame
Dec 22 Python
python中partial()基础用法说明
Dec 30 Python
Python数据类型之Dict字典实例详解
May 07 Python
Python 循环终止语句的三种方法小结
Jun 24 Python
windows下python虚拟环境virtualenv安装和使用详解
Jul 16 Python
Python自定义聚合函数merge与transform区别详解
May 26 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中文字符串截取函数
2013/11/12 PHP
yii添删改查实例
2015/11/16 PHP
PHP数组访问常用方法解析
2020/09/05 PHP
JavaScript与DropDownList 区别分析
2010/01/01 Javascript
JavaScript对象之间的转换 jQuery对象和原声DOM
2011/03/07 Javascript
解决Jquery鼠标经过不停滑动的问题
2014/03/03 Javascript
jQuery实现Meizu魅族官方网站的导航菜单效果
2015/09/14 Javascript
javascript实现网站加入收藏功能
2015/12/16 Javascript
EditPlus 正则表达式 实战(3)
2016/12/15 Javascript
js以及jquery实现手风琴效果
2020/04/17 Javascript
JavaScript中值类型和引用类型的区别
2017/02/23 Javascript
详解在Vue中通过自定义指令获取dom元素
2017/03/04 Javascript
详解设置Webstorm 利用babel将ES6自动转码成ES5
2017/12/20 Javascript
vue实现在表格里,取每行的id的方法
2018/03/09 Javascript
详解如何在你的Vue项目配置vux
2018/06/04 Javascript
详解解决使用axios发送json后台接收不到的问题
2018/06/27 Javascript
layer.open 按钮的点击事件关闭方法
2018/08/17 Javascript
vue在路由中验证token是否存在的简单实现
2019/11/11 Javascript
JavaScript常用8种数组去重代码实例
2020/09/09 Javascript
Python自动发邮件脚本
2017/03/31 Python
Python3分析处理声音数据的例子
2019/08/27 Python
详解Django将秒转换为xx天xx时xx分
2019/09/27 Python
keras 读取多标签图像数据方式
2020/06/12 Python
HTML5 manifest离线缓存的示例代码
2018/08/08 HTML / CSS
惠普加拿大在线商店:HP加拿大
2017/09/15 全球购物
奥地利智能家居和智能生活网上商店:tink.at
2019/10/07 全球购物
高分子材料个人求职信范文
2013/09/25 职场文书
投标承诺书范本
2014/03/27 职场文书
2014中考励志标语
2014/06/05 职场文书
新婚姻法离婚协议书范文
2014/11/30 职场文书
课外活动总结
2015/02/04 职场文书
司机岗位职责范本
2015/04/10 职场文书
投资申请报告
2015/05/19 职场文书
会计实训总结范文
2015/08/03 职场文书
给领导敬酒词
2015/08/12 职场文书
机关干部纪律作风整顿心得体会
2016/01/23 职场文书