使用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在人工智能中的作用
Nov 14 Python
Django中的Signal代码详解
Feb 05 Python
python打包压缩、读取指定目录下的指定类型文件
Apr 12 Python
Python中的TCP socket写法示例
May 11 Python
Python使用Phantomjs截屏网页的方法
May 17 Python
Python基于多线程实现ping扫描功能示例
Jul 23 Python
pytorch 可视化feature map的示例代码
Aug 20 Python
对YOLOv3模型调用时候的python接口详解
Aug 26 Python
pandas 对group进行聚合的例子
Dec 27 Python
python 解决Windows平台上路径有空格的问题
Nov 10 Python
Django项目在pycharm新建的步骤方法
Mar 02 Python
python中Tkinter 窗口之输入框和文本框的实现
Apr 12 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创建PDF中文文档
2006/10/09 PHP
php 购物车的例子
2009/05/04 PHP
mayfish 数据入库验证代码
2010/04/30 PHP
php数组一对一替换实现代码
2012/08/31 PHP
php中file_get_content 和curl以及fopen 效率分析
2014/09/19 PHP
使用PHP uniqid函数生成唯一ID
2015/11/18 PHP
PHP表单数据写入MySQL数据库的代码
2016/05/31 PHP
javascript的对话框详解与参数
2007/03/08 Javascript
javascript 有用的脚本函数
2009/05/07 Javascript
php与js的区别是什么
2013/08/05 Javascript
使用Jquery获取带特殊符号的ID 标签的方法
2014/04/30 Javascript
使用OpenLayers3 添加地图鼠标右键菜单
2015/12/29 Javascript
Nodejs中的JWT和Session的使用
2018/08/21 NodeJs
JS如何获取地址栏的参数实例讲解
2018/10/06 Javascript
微信小程序官方动态自定义底部tabBar的例子
2019/09/04 Javascript
vue 获取url里参数的两种方法小结
2020/11/12 Javascript
浅谈Ant Design Pro 菜单自定义 icon
2020/11/17 Javascript
[54:17]DOTA2-DPC中国联赛定级赛 RNG vs iG BO3第二场 1月10日
2021/03/11 DOTA
python定时采集摄像头图像上传ftp服务器功能实现
2013/12/23 Python
python批量修改文件后缀示例代码分享
2013/12/24 Python
python基于xml parse实现解析cdatasection数据
2014/09/30 Python
python调用百度语音REST API
2018/08/30 Python
Python实现注册、登录小程序功能
2018/09/21 Python
Python读取Excel表格,并同时画折线图和柱状图的方法
2018/10/14 Python
python遍历小写英文字母的方法
2019/01/02 Python
keras实现调用自己训练的模型,并去掉全连接层
2020/06/09 Python
学python爬虫能做什么
2020/07/29 Python
Currentbody德国站:健康与美容技术专家
2020/04/05 全球购物
WEB控件可以激发服务端事件,请谈谈服务端事件是怎么发生并解释其原理?自动传回是什么?为什么要使用自动传回?
2012/02/21 面试题
信息管理专业学生自荐信格式
2013/09/22 职场文书
数学系毕业生求职信
2014/05/29 职场文书
投资合作意向书范本
2015/05/08 职场文书
辅导员学期工作总结
2015/08/14 职场文书
加强党性修养心得体会
2016/01/21 职场文书
Python 流媒体播放器的实现(基于VLC)
2021/04/28 Python
微信小程序APP页面的之间的相互传递参数以及自定义组件
2022/04/19 Javascript