使用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 相关文章推荐
PHP webshell检查工具 python实现代码
Sep 15 Python
跟老齐学Python之永远强大的函数
Sep 14 Python
python中利用xml.dom模块解析xml的方法教程
May 24 Python
python+selenium实现登录账户后自动点击的示例
Dec 22 Python
Python爬虫通过替换http request header来欺骗浏览器实现登录功能
Jan 07 Python
使用Python制作表情包实现换脸功能
Jul 19 Python
Python3使用PySynth制作音乐的方法
Sep 09 Python
python模块和包的应用BASE_PATH使用解析
Dec 14 Python
为什么说python适合写爬虫
Jun 11 Python
只用40行Python代码就能写出pdf转word小工具
May 31 Python
教你用Python+selenium搭建自动化测试环境
Jun 18 Python
python井字棋游戏实现人机对战
Apr 28 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
利用 window_onload 实现select默认选择
2006/10/09 PHP
php session应用实例 登录验证
2009/03/16 PHP
PHP实现对文本数据库的常用操作方法实例演示
2014/07/04 PHP
[原创]php实现子字符串位置相互对调互换的方法
2016/06/02 PHP
深入解析PHP中SESSION反序列化机制
2017/03/01 PHP
extjs中grid中嵌入动态combobox的应用
2011/01/01 Javascript
js实现一个省市区三级联动选择框代码分享
2013/03/06 Javascript
模拟电子签章盖章效果的jQuery插件源码
2013/06/24 Javascript
jQuery实现商品活动倒计时
2015/10/16 Javascript
js生成随机数的方法实例
2015/10/16 Javascript
Javascript发送AJAX请求实例代码
2016/08/21 Javascript
针对后台列表table拖拽比较实用的jquery拖动排序
2016/10/10 Javascript
用jQuery的AJax实现异步访问、异步加载
2016/11/02 Javascript
Vue.JS入门教程之列表渲染
2016/12/01 Javascript
JavaScript实现省市县三级级联特效
2017/05/16 Javascript
vue组件父子间通信之综合练习(聊天室)
2017/11/07 Javascript
关于express与koa的使用对比详解
2018/01/25 Javascript
jQuery.extend 与 jQuery.fn.extend的用法及区别实例分析
2018/07/25 jQuery
JavaScript获取当前url路径过程解析
2019/12/27 Javascript
[01:46]TI4西雅图DOTA2前线报道 中国选手抱团调时差
2014/07/08 DOTA
探究Python的Tornado框架对子域名和泛域名的支持
2015/05/02 Python
Python PO设计模式的具体使用
2019/08/16 Python
Django+zTree构建组织架构树的方法
2019/08/21 Python
Python 网络编程之UDP发送接收数据功能示例【基于socket套接字】
2019/10/11 Python
Python selenium爬取微博数据代码实例
2020/05/22 Python
Python实现一个优先级队列的方法
2020/07/31 Python
python 解决pycharm运行py文件只有unittest选项的问题
2020/09/01 Python
天网面试题
2013/04/07 面试题
软件测试面试题
2015/10/21 面试题
自我评价中英文语句
2013/11/30 职场文书
《风筝》教学反思
2014/04/10 职场文书
现实表现材料范文
2014/12/23 职场文书
煤矿安全学习心得体会
2016/01/18 职场文书
2016学校先进集体事迹材料
2016/02/29 职场文书
MySQL 8.0 Online DDL快速加列的相关总结
2021/06/02 MySQL
python中的random模块和相关函数详解
2022/04/22 Python