返回顶部
首页 > 资讯 > 精选 >怎样使用Django suit或Bootstrap美化admin模板
  • 393
分享到

怎样使用Django suit或Bootstrap美化admin模板

2023-06-04 11:06:04 393人浏览 薄情痞子
摘要

本篇文章给大家分享的是有关怎样使用Django suit或Bootstrap美化admin模板,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。DjanGo的功能很强大,总体来说应

本篇文章给大家分享的是有关怎样使用Django suit或Bootstrap美化admin模板,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

DjanGo的功能很强大,总体来说应该是支持的很全面,如果有些同学压根不会html,web前端的东西,Django Admin模板也能满足你的需求,只是做做元数据的管理来说是足够了。

比如我之前快速迭代的一个个人知识库,至少目前来说先解放了自己,能实现一些基本的功能,然后逐步深入,自己一边做产品经理,一边做开发人员,对于需求如何实现和规划,脑子里就有了一个基本的思路。想想也确实,做到了一定程度之后,才会发现一些潜在的问题,或者说有一些新的需求,而如果一直迈不过那个坎,一直停留在之前的需求层次上,我希望把这个阶段压缩,尽快能够完成一些基本的功能。

之前简单配置的知识库的截图如下,还算凑合吧,不算太丑。

怎样使用Django suit或Bootstrap美化admin模板

当然如果想实现一些看起来略好一些的界面,有两个捷径。一个是使用Django Suit,另外一个是配置Bootstrap.

配置Django Suit后的截图如下,可以看到界面好像有些一些特色,色调和布局有了较大的调整,左侧有了真正以上的菜单,而之前的过滤器则放在了红色框里面。

怎样使用Django suit或Bootstrap美化admin模板

要实现这个功能,操作快一些,10分钟轻轻松松搞定。

1)安装django-suit库

pipinstalldjango-suit==0.2.25

2)配置settings.py文件,把suit放到应用列表的前面,要优先于admin的部分,大体内容如下:

INSTALLED_APPS=('suit','django.contrib.admin',)

3)如果Django的版本较低,需要调整settings.py的TEMPLATE_CONTEXT_PROCESSORS设置

TEMPLATE_CONTEXT_PROCESSORS=tcp+('django.core.context_processors.request',)

如果版本较新,可以重点检查下红色的部分。

TEMPLATES = [

{

。。。。

'OPTioNS': {

'context_processors': [

'django.template.context_processors.debug',

'django.template.context_processors.request',

'django.contrib.auth.context_processors.auth',

'django.contrib.messages.context_processors.messages',

],

},

},

]

然后就是启动服务,查看效果了。非常简单的步骤。效果还不错。

而如果启动Bootstrap,则效果会更炫。我非常看好这个方向,因为现在的大前端优势已经很明显了。昨天在ACOUG的分享中我简单提了一个概念,那就是把现在的技术方向分为上中下三层,最下层是数据库,系统,网络等基础设施部分,类似saas层,中间的层面是一些业务系统的逻辑实现,算是程序中的后端服务器端。而上层则是前端部分,有多中表现形式,比如可视化技术方向。我的理解,以前的技术方向,更重视后端,更关注底层和应用的架构服务器端技术。就好比下面的鼓一样,对于前端来说是不够重视的,或者关注度还是有限,因为很多的人印象中,美化的部分都是美工做的事情。

而现在发生了大的变化。可以叫做大前端技术,因为现在的前端技术已经发展很成熟,前端希望能够做一些服务端的事情,所以现在的js非常火。而底层技术,目前大家还是有危机意识的,都会学习一些开发技能,这就无形中会对已有的服务器端角色有一定的冲击,就有点类似下面的鼓。

怎样使用Django suit或Bootstrap美化admin模板

观点就是这个,我们来看看bootstrap的一个基本的改进,如果要细化的改进,那应该会有很多的工作需要确认或者细化。我们可以简单体验一下,在settings.py文件里添加bootstrap的库进去,就可以分分钟看到一个好一些的界面,当然这是我挑出来能看过眼的截图。

在settings.py文件里修改应用列表,添加bootstrap的界面即可,比如这个配置。

INSTALLED_APPS = (

'bootstrap_admin',

得到的界面如下,如果要做细化和定制,需要做进一步的分析。

怎样使用Django suit或Bootstrap美化admin模板

以上就是怎样使用Django suit或Bootstrap美化admin模板,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注编程网精选频道。

--结束END--

本文标题: 怎样使用Django suit或Bootstrap美化admin模板

本文链接: https://lsjlt.com/news/237586.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 怎样使用Django suit或Bootstrap美化admin模板
    本篇文章给大家分享的是有关怎样使用Django suit或Bootstrap美化admin模板,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。Django的功能很强大,总体来说应...
    99+
    2023-06-04
  • 怎么使用Bootstrap美化按钮
    这篇文章主要介绍了怎么使用Bootstrap美化按钮,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在HTML5中,按钮的常用属性主要为背景颜...
    99+
    2024-04-02
  • 怎样使用Django基础模板搭建自己的知识库
    怎样使用Django基础模板搭建自己的知识库,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。今天给自己定了个小目标,一定要先做出点东西来,要不别回家了,哈哈。当然我可不是瞎说,做...
    99+
    2023-06-04
  • 如何使用Django基础模板优化自己的知识库
    如何使用Django基础模板优化自己的知识库 ,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。我有时候会把文章同步到头条上,发现了一个蛮有意思的现象。公众号里的文...
    99+
    2023-06-04
  • SpringBoot2怎么使用FreeMarker模板完成页面静态化处理
    这篇文章主要介绍“SpringBoot2怎么使用FreeMarker模板完成页面静态化处理”,在日常操作中,相信很多人在SpringBoot2怎么使用FreeMarker模板完成页面静态化处理问题上存在疑惑,小编查阅了各式资料,整理出简单好...
    99+
    2023-07-06
  • HTML5怎么使用可选样式表为网站或应用添加黑暗模式
    这篇文章给大家分享的是有关HTML5怎么使用可选样式表为网站或应用添加黑暗模式的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。为你的站点添加黑暗模式黑暗模式 已经应用在了许多流行的网站和应用程序中,诸如 Twitt...
    99+
    2023-06-09
  • 使用 vscode 编辑html后缀但包含jsp、django、erb、php模板标签时,配置实现正确格式化文档
    使用 vscode 编辑html后缀但包含jsp、django、erb、php模板标签时,配置实现正确格式化文档 效果 配置之前自动格式化的效果,缩进鸡肋 2.配置之后的效果 配置 vscode 正...
    99+
    2023-09-18
    vscode html jsp 超文本模板
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作