使用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实现的重启关机程序实例
Aug 21 Python
python实现的希尔排序算法实例
Jul 01 Python
Python实现拷贝多个文件到同一目录的方法
Sep 19 Python
python基于Selenium的web自动化框架
Jul 14 Python
Python中turtle库的使用实例
Sep 09 Python
python 比较2张图片的相似度的方法示例
Dec 18 Python
将labelme格式数据转化为标准的coco数据集格式方式
Feb 17 Python
python 多线程死锁问题的解决方案
Aug 25 Python
python/golang实现循环链表的示例代码
Sep 14 Python
用python对excel查重
Dec 07 Python
用Python远程登陆服务器的步骤
Apr 16 Python
python单向链表实例详解
May 25 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/11/24 PHP
PHP 查找字符串常用函数介绍
2012/06/07 PHP
php中使用redis队列操作实例代码
2013/02/07 PHP
php从数据库查询结果生成树形列表的方法
2015/04/17 PHP
php使用pdo连接sqlite3的配置示例
2016/05/27 PHP
php while循环控制的简单实例
2016/05/30 PHP
[原创]php集成安装包wampserver修改密码后phpmyadmin无法登陆的解决方法
2016/11/23 PHP
Save a File Using a File Save Dialog Box
2007/06/18 Javascript
JQUERY THICKBOX弹出层插件
2008/08/30 Javascript
jquery实现tr元素的上下移动示例代码
2013/12/20 Javascript
JavaScript使用push方法添加一个元素到数组末尾用法实例
2015/04/06 Javascript
JavaScript的代码编写格式规范指南
2015/12/07 Javascript
jQuery自定义动画函数实例详解(附demo源码)
2015/12/10 Javascript
用node和express连接mysql实现登录注册的实现代码
2017/07/05 Javascript
基于vue-cli创建的项目的目录结构及说明介绍
2017/11/23 Javascript
vue 自定义全局方法,在组件里面的使用介绍
2018/02/28 Javascript
全面解析vue router 基本使用(动态路由,嵌套路由)
2018/09/02 Javascript
node中的session的具体使用
2018/09/14 Javascript
微信小程序 腾讯地图显示偏差问题解决
2019/07/27 Javascript
微信小程序scroll-view实现滚动到锚点左侧导航栏点餐功能(点击种类,滚动到锚点)
2020/06/11 Javascript
[03:39]2015国际邀请赛主赛事首日精彩回顾
2015/08/05 DOTA
尝试使用Python多线程抓取代理服务器IP地址的示例
2015/11/09 Python
python 简单搭建阻塞式单进程,多进程,多线程服务的实例
2017/11/01 Python
python二维列表一维列表的互相转换实例
2018/07/02 Python
Python实现剪刀石头布小游戏(与电脑对战)
2019/12/31 Python
HTML5新控件之日期和时间选择输入的实现代码
2018/09/13 HTML / CSS
美国存储和组织商店:The Container Store
2017/08/16 全球购物
美国中西部家用医疗设备商店:Med Mart(轮椅、踏板车、升降机等)
2019/04/26 全球购物
Java的类与C++的类有什么不同
2014/01/18 面试题
学生社团文化节开幕式主持词
2014/03/28 职场文书
经典的毕业生自荐信范文
2014/04/14 职场文书
税务干部个人整改措施思想汇报
2014/10/10 职场文书
2014年班组工作总结
2014/11/20 职场文书
原生Js 实现的简单无缝滚动轮播图的示例代码
2021/05/10 Javascript
使用CSS设置滚动条样式
2022/01/18 HTML / CSS
Python&Matlab实现樱花的绘制
2022/04/07 Python