使用django-suit为django 1.7 admin后台添加模板

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,
        }

以上内容大部分精简至官方攻略,给需要的小伙伴们参考下吧

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2292012.html

(0)
上一篇 2025年2月28日 01:27:10
下一篇 2025年2月27日 08:48:27

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • web.py在模板中输出美元符号的方法

    由于web.py已经在模板中定义“$”符号位定界符,所以在模板中如果要使用美元符号需要特殊处理。 如我要在模板中输出“$name”字符串: 复制代码 代码如下:$name 报错 $name被认定为一个变量而不是当作HTML字符串处理。如果想…

    2025年2月28日
    200
  • 秒开超大文件夹:如何禁止 Windows 自动识别文件夹类型

    Windows 中的「自动文件类型发现」功能可以根据文件夹内容自动选择最合适的视图模板,但在处理包含大量文件和多种文件类型的超大文件夹时,可能会导致「文件资源管理器」打开速度变慢。因此,关闭这一功能可以加快文件夹的加载速度。接下来,我们将介…

    2025年2月27日
    200
  • Python的string模块中的Template类字符串模板用法

    string.Template()string.Template()内添加替换的字符, 使用”$”符号, 或 在字符串内, 使用”${}”; 调用时使用string.substitute(di…

    编程技术 2025年2月27日
    200
  • 深入解析Python的Tornado框架中内置的模板引擎

    template中的_parse方法是模板文法的解析器,而这个文件中一坨一坨的各种node以及block,就是解析结果的承载者,也就是说在经过parse处理过后,我们输入的tornado的html模板就变成了各种block的集合。这些blo…

    2025年2月27日
    200
  • 详解PyCharm 自定义文件和代码模板实例

      PyCharm提供了文件和代码模板功能,可以利用此模板来快捷新建代码或文件。比如在PyCharm中新建一个html文件,新的文件并不是空的,而是会自动填充了一些基础的必备的内容,就像这样: Title 登录后复制   系统自带的模板内容…

    2025年2月27日
    200
  • Flask-Bootstrap:为Flask应用程序添加模板

    flask-bootstrap:为flask应用程序添加模板 Flask是一个轻量级的Python Web框架,它提供了一个简单而灵活的方式来构建Web应用程序。它是一款非常受欢迎的框架,但它的默认模板功能有限。要创建富有吸引力的用户界面,…

    编程技术 2025年2月26日
    200
  • Python Django高级技巧:优化你的网页应用性能

    1. 使用缓存 缓存是提高WEB应用程序性能最有效的方法之一。缓存可以将经常访问的数据存储在内存中,这样当用户再次访问这些数据时,它们就可以直接从内存中加载,而无需重新从数据库中查询。Django提供了多种内置的缓存机制,例如内存缓存、文件…

    2025年2月26日
    200
  • php模板和框架的区别是什么

    在php中,模板一般指的是View层的东西,是为浏览用的;而框架是为实现mvc设计模式,是在最基本的代码里继续封装成一个完整的系统;可以说模板是框架的组成部分。 推荐:《PHP视频教程》 模板是为浏览用的, 框架是在最基本的代码里继续封装成…

    2025年2月24日
    200
  • word时间轴模板怎么制作

    新建并打开word2016空白文档,编辑时间轴事件。输入时间轴事件,设置好字体、大小、颜色。 添加合适项目符号。选中输入的时间轴事件,点击菜单栏“开始——项目符号”,选择添加合适的项目符号。 相关推荐:《word新手入门教程》 为项目符号插…

    2025年2月22日 互联网
    200
  • word样式和模板的区别

    word样式和模板的区别: 样式是被包含在模板中的重要元素之一,而且是最重要的元素。模板就是能把在制作某个文档中所创建的样式都保存下来,供以后处理同类型的文档使用。 所谓样式,就是将修饰某一类段落的一组参数,其中包括如字体类型、字体大小、字…

    2025年2月22日
    200

发表回复

登录后才能评论