使用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编程中的for循环语句学习教程
Oct 14 Python
Django admin实现图书管理系统菜鸟级教程完整实例
Dec 12 Python
python矩阵转换为一维数组的实例
Jun 05 Python
selenium使用chrome浏览器测试(附chromedriver与chrome的对应关系表)
Nov 29 Python
通过python实现弹窗广告拦截过程详解
Jul 10 Python
python中如何实现将数据分成训练集与测试集的方法
Sep 13 Python
Tensorflow 使用pb文件保存(恢复)模型计算图和参数实例详解
Feb 11 Python
python能在浏览器能运行吗
Jun 17 Python
Python3爬虫关于代理池的维护详解
Jul 30 Python
python安装第三方库如xlrd的方法
Oct 31 Python
python装饰器代码深入讲解
Mar 01 Python
python process模块的使用简介
May 14 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在线调试执行的实现方法(附demo源码)
2016/04/28 PHP
php foreach如何跳出两层循环(详解)
2016/11/05 PHP
php使用curl模拟多线程实现批处理功能示例
2019/07/25 PHP
关于Laravel参数验证的一些疑与惑
2019/11/19 PHP
JQuery上传插件Uploadify使用详解及错误处理
2010/04/27 Javascript
Bootstrap实现默认导航栏效果
2020/09/21 Javascript
js实现单张图片平移切换效果
2017/10/11 Javascript
vue组件生命周期详解
2017/11/07 Javascript
微信小程序实现下拉刷新和轮播图效果
2017/11/21 Javascript
如何让你的JS代码更好看易读
2017/12/01 Javascript
jQuery实现右侧抽屉式在线客服功能
2017/12/25 jQuery
vue.js element-ui tree树形控件改iview的方法
2018/03/29 Javascript
JavaScript类的继承方法小结【组合继承分析】
2018/07/11 Javascript
小程序外卖订单界面的示例代码
2019/12/30 Javascript
Vue性能优化的方法
2020/07/30 Javascript
js实现搜索提示框效果
2020/09/05 Javascript
通过实例了解Render Props回调地狱解决方案
2020/11/04 Javascript
[03:55]DOTA2完美大师赛选手传记——LFY.MONET
2017/11/18 DOTA
[01:38]女王驾到——至宝魔廷新尊技能&特效展示
2020/06/16 DOTA
Python中比较特别的除法运算和幂运算介绍
2015/04/05 Python
Python实现将16进制字符串转化为ascii字符的方法分析
2017/07/21 Python
Python入门之三角函数全解【收藏】
2017/11/08 Python
django query模块
2019/04/20 Python
PYTHON EVAL的用法及注意事项解析
2019/09/06 Python
Python通过Manager方式实现多个无关联进程共享数据的实现
2019/11/07 Python
Python tkinter之Bind(绑定事件)的使用示例
2021/02/05 Python
新西兰床上用品和家居用品购物网站:Adairs
2018/04/27 全球购物
班级入场式解说词
2014/02/01 职场文书
院领导写的就业推荐信
2014/03/09 职场文书
预备党员综合考察材料
2014/05/31 职场文书
个人自我剖析材料
2014/09/30 职场文书
党员群众路线个人整改措施思想汇报
2014/10/12 职场文书
2015年电话客服工作总结
2015/05/18 职场文书
机关干部作风整顿心得体会
2016/01/22 职场文书
2019年入党思想汇报
2019/03/25 职场文书
vscode远程免密登入Linux服务器的配置方法
2022/06/28 Servers