使用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 相关文章推荐
selenium python浏览器多窗口处理代码示例
Jan 15 Python
python 获取list特定元素下标的实例讲解
Apr 09 Python
django主动抛出403异常的方法详解
Jan 04 Python
Django框架实现分页显示内容的方法详解
May 10 Python
python中时间转换datetime和pd.to_datetime详析
Aug 11 Python
Python 变量的创建过程详解
Sep 02 Python
python爬虫中多线程的使用详解
Sep 23 Python
selenium+python实现自动登陆QQ邮箱并发送邮件功能
Dec 13 Python
Python计算机视觉里的IOU计算实例
Jan 17 Python
利用django model save方法对未更改的字段依然进行了保存
Mar 28 Python
keras .h5转移动端的.tflite文件实现方式
May 25 Python
python中mongodb包操作数据库
Apr 19 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实现小型站点广告管理(修正版)
2006/10/09 PHP
PHP对MongoDB[NoSQL]数据库的操作
2013/03/01 PHP
搭建基于Docker的PHP开发环境的详细教程
2015/07/01 PHP
PHP-CGI远程代码执行漏洞分析与防范
2017/05/07 PHP
Javascript异步表单提交,图片上传,兼容异步模拟ajax技术
2010/05/10 Javascript
js arguments,jcallee caller用法总结
2013/11/30 Javascript
jQuery监控文本框事件并作相应处理的方法
2015/04/16 Javascript
JS实现适合于后台使用的动画折叠菜单效果
2015/09/21 Javascript
基于JavaScript实现全屏透明遮罩div层锁屏效果
2016/01/26 Javascript
javascript函数自动执行常用方法汇总
2016/03/28 Javascript
深入了解javascript 数组的sort方法
2018/06/01 Javascript
用vue快速开发app的脚手架工具
2018/06/11 Javascript
Angular父子组件通过服务传参的示例方法
2018/10/31 Javascript
js最实用string(字符串)类型的使用及截取与拼接详解
2019/04/26 Javascript
为react组件库添加typescript类型提示的方法
2020/06/15 Javascript
跟老齐学Python之玩转字符串(1)
2014/09/14 Python
python实现数值积分的Simpson方法实例分析
2015/06/05 Python
分析Python中解析构建数据知识
2018/01/20 Python
Python3 replace()函数使用方法
2018/03/19 Python
Django渲染Markdown文章目录的方法示例
2019/01/02 Python
Python实现查找数组中任意第k大的数字算法示例
2019/01/23 Python
Python中的random.uniform()函数教程与实例解析
2019/03/02 Python
Django生成PDF文档显示在网页上以及解决PDF中文显示乱码的问题
2019/07/04 Python
Python实现鼠标自动在屏幕上随机移动功能
2020/03/14 Python
html5超简单的localStorage实现记住密码的功能实现
2017/09/07 HTML / CSS
不用游标的SQL语句有哪些
2012/09/07 面试题
Prototype中如何为一个元素添加一个方法
2014/12/08 面试题
理工大学毕业生自荐信
2013/11/01 职场文书
高中毕业生自我鉴定例文
2013/12/29 职场文书
七匹狼男装广告词
2014/03/21 职场文书
计划生育证明格式范本
2014/09/12 职场文书
中学生打架检讨书
2014/10/13 职场文书
机关作风建设整改方案
2014/10/27 职场文书
个人汇报材料范文
2014/12/30 职场文书
离婚撤诉申请书范本
2015/05/18 职场文书