使用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获取单个程序CPU使用情况趋势图
Mar 10 Python
python使用opencv进行人脸识别
Apr 07 Python
Python3+django2.0+apache2+ubuntu14部署网站上线的方法
Jul 07 Python
Python爬虫之pandas基本安装与使用方法示例
Aug 08 Python
python 通过麦克风录音 生成wav文件的方法
Jan 09 Python
python 为什么说eval要慎用
Mar 26 Python
python3.7将代码打包成exe程序并添加图标的方法
Oct 11 Python
新手入门学习python Numpy基础操作
Mar 02 Python
pyautogui自动化控制鼠标和键盘操作的步骤
Apr 01 Python
Python中的整除和取模实例
Jun 03 Python
浅谈keras通过model.fit_generator训练模型(节省内存)
Jun 17 Python
Python面向对象之内置函数相关知识总结
Jun 24 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
将数组写入txt文件 var_export
2009/04/21 PHP
PHP中file_exists与is_file,is_dir的区别介绍
2012/09/12 PHP
php返回字符串中所有单词的方法
2015/03/09 PHP
php单例模式的简单实现方法
2016/06/10 PHP
php与python实现的线程池多线程爬虫功能示例
2016/10/12 PHP
PHP/ThinkPHP实现批量打包下载文件的方法示例
2017/07/31 PHP
PHP编程一定要改掉的5个不良习惯
2020/09/18 PHP
js数字输入框(包括最大值最小值限制和四舍五入)
2009/11/24 Javascript
js 编写规范
2010/03/03 Javascript
jquery 循环显示div的示例代码
2013/10/18 Javascript
jQuery中$.ajax()和$.getJson()同步处理详解
2015/08/12 Javascript
JavaScript使用DeviceOne开发实战(二) 生成调试安装包
2015/12/01 Javascript
微信js-sdk预览图片接口及从拍照或手机相册中选图接口用法示例
2016/10/13 Javascript
基于pako.js实现gzip的压缩和解压功能示例
2017/06/13 Javascript
jQuery实现的简单前端搜索功能示例
2017/10/28 jQuery
javaScript手机号码校验工具类PhoneUtils详解
2017/12/08 Javascript
javascript对HTML字符转义与反转义
2018/12/13 Javascript
Vue+iview+webpack ie浏览器兼容简单处理
2019/09/20 Javascript
关于element-ui表单中限制输入纯数字的解决方式
2020/09/08 Javascript
Python Django使用forms来实现评论功能
2016/08/17 Python
详解python中的线程与线程池
2019/05/10 Python
python或C++读取指定文件夹下的所有图片
2019/08/31 Python
python新式类和经典类的区别实例分析
2020/03/23 Python
pyspark对Mysql数据库进行读写的实现
2020/12/30 Python
Python实现京东抢秒杀功能
2021/01/25 Python
HEMA英国:荷兰原创设计
2018/08/28 全球购物
Rosetta Stone官方网站:语言学习
2019/01/05 全球购物
怎样有效的进行自我评价
2013/10/06 职场文书
推荐信格式要求
2014/05/09 职场文书
庆元旦演讲稿
2014/09/15 职场文书
幼儿园教师个人工作总结2015
2015/05/12 职场文书
好员工观后感
2015/06/17 职场文书
乡镇司法所2015年度工作总结
2015/10/14 职场文书
2016年国陪研修感言
2015/11/18 职场文书
教师素质教育心得体会
2016/01/19 职场文书
使用这 6个Vue加载动画库来减少我们网站的跳出率
2021/05/18 Vue.js