使用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使用urllib示例取googletranslate(谷歌翻译)
Jan 23 Python
python多线程用法实例详解
Jan 15 Python
Python线程指南详细介绍
Jan 05 Python
Python实现变量数值交换及判断数组是否含有某个元素的方法
Sep 18 Python
python OpenCV学习笔记之绘制直方图的方法
Feb 08 Python
Python KMeans聚类问题分析
Feb 23 Python
对dataframe进行列相加,行相加的实例
Jun 08 Python
使用Matplotlib绘制不同颜色的带箭头的线实例
Apr 17 Python
opencv+python实现鼠标点击图像,输出该点的RGB和HSV值
Jun 02 Python
Python中有几个关键字
Jun 04 Python
关于tensorflow softmax函数用法解析
Jun 30 Python
详解matplotlib绘图样式(style)初探
Feb 03 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/05/02 PHP
深入理解curl类,可用于模拟get,post和curl下载
2013/06/08 PHP
php启用zlib压缩文件的配置方法
2013/06/12 PHP
php绘制一个矩形的方法
2015/01/24 PHP
PHP实现给定一列字符,生成指定长度的所有可能组合示例
2019/06/22 PHP
javaScript 关闭浏览器 (不弹出提示框)
2010/01/31 Javascript
3个可以改善用户体验的AngularJS指令介绍
2015/06/18 Javascript
D3.js中data(), enter() 和 exit()的问题详解
2015/08/17 Javascript
JQuery Mobile 弹出式登录框的实现方法
2016/05/28 Javascript
浅谈JavaScript 执行环境、作用域及垃圾回收
2016/05/31 Javascript
关于javascript的一些知识以及循环详解
2016/09/12 Javascript
浅谈Node.js爬虫之网页请求模块
2018/01/11 Javascript
微信小程序实现折叠与展开文章功能
2018/06/12 Javascript
微信小程序项目实践之主页tab选项实现
2018/07/18 Javascript
vue实现父子组件之间的通信以及兄弟组件的通信功能示例
2019/01/29 Javascript
Vue项目结合Vue-layer实现弹框式编辑功能(实例代码)
2020/03/11 Javascript
JS函数本身的作用域实例分析
2020/03/16 Javascript
解决vuecli3中img src 的引入问题
2020/08/04 Javascript
vue 使用lodash实现对象数组深拷贝操作
2020/09/10 Javascript
JS+CSS实现动态时钟
2021/02/19 Javascript
Python中文件遍历的两种方法
2014/06/16 Python
浅谈Python中数据解析
2015/05/05 Python
python实现自动发送报警监控邮件
2018/06/21 Python
python操作文件的参数整理
2019/06/11 Python
Pytorch 高效使用GPU的操作
2020/06/27 Python
纯CSS3打造动感漂亮时尚的扇形菜单
2014/03/18 HTML / CSS
浅谈html5与APP混合开发遇到的问题总结
2018/03/20 HTML / CSS
德国BA保镖药房韩文网:kr.ba.de
2017/09/04 全球购物
英国最受欢迎的在线隐形眼镜商店:VisionDirect.co.uk
2018/12/06 全球购物
维也纳通行证:Vienna PASS
2019/07/18 全球购物
英国奢侈品牌时尚购物平台:Farfetch(支持中文)
2020/02/18 全球购物
新闻编辑求职信
2014/04/09 职场文书
浅析Django接口版本控制
2021/06/26 Python
解决pycharm下载库时出现Failed to install package的问题
2021/09/04 Python
千万级用户系统SQL调优实战分享
2022/03/03 MySQL
使用Django框架创建项目
2022/06/10 Python