首页 > 其他分享 >12.页面优化插件

12.页面优化插件

时间:2023-11-19 19:57:24浏览次数:26  
标签:__ 插件 12 flask bootstrap html Bootstrap 页面

页面优化插件

应用场景

原生的页面在对于前端不够熟悉的情况下,编写起来是比较困难的。包括设置一些样式,从头再学习 CSS 成本较大。

如果要简化学习成本,可以通过响应式的前端框架 Bootstrap 完成,通过使用 Bootstrap,开发者可以节省大量的时间和精力。

在 Bootstrap 的基础之上,flask 提供相关的插件,使用插件之后,flask 结合 Bootstrap 的应用则变得更加轻松、简单。

适用群体

  • 对前端不够熟悉。
  • 学习过 template 常用的模版: 在使用过程中,需要结合前端的语法知识,以及模版语法进行一些样式或数据的渲染。

如何使用

环境安装

如果要轻松的在项目中使用 bootstrap,可以直接执行命令,安装对应插件。

pip install flask-bootstrap

应用步骤

  1. 在安装成功之后,在 templates 目录创建一个 base.html,在 base.html 中添加这行代码:

    {% extends "bootstrap/base.html" %}
    
  2. 在启动服务的地方,将 app 实例传入 Bootstrap 类中:

    Bootstrap(app)
    
  3. 完成以上两步环境配置之后,可以在目录重新创建一个 bootstrap_index.html,在bootstrap_index.html中导入{% include 'base.html' %}。然后再在此文件中使用 Bootstrap 的官方组件, 然后再重启服务,重新渲染,即可看到一个有漂亮样式的组件。

官方组件地址为:https://getbootstrap.com/docs/3.4/components/

选择 Getting started,选择一个模版 Carousel

创建 flask_bootstrap_demo.py

from flask import Flask, render_template
from flask_bootstrap import Bootstrap

# 创建 Flask 应用程序实例
app = Flask(__name__)
Bootstrap(app)

# 定义路由和视图函数
@app.route("/")
def index():
return render_template("bootstrap_index.html")

# 运行应用程序
if __name__ == '__main__':
app.run(debug=True, port=5055)

启动服务,即可看到一个有漂亮样式的组件。然后根据需求对页面元素进行修改即可。

更多元素定义可以在官方文档中进行查看。

标签:__,插件,12,flask,bootstrap,html,Bootstrap,页面
From: https://www.cnblogs.com/csfsz/p/17842474.html

相关文章

  • 2023-2024-1 20231312《计算机基础与程序设计》第8周学习总结
    作业信息这个作业属于哪个课程<班级的链接>2023-2024-1-计算机基础与程序设计|-这个作业要求在哪里<作业要求链接>2023-2024-1计算机基础与程序设计第6周作业|这个作业的目标《计算机基础概论》第9章《C语言程序设计》第7章|作业正文作业链接教材学习......
  • 基于Wireshark插件的国密标准检测工具的设计与实现——任务理解与分工
    任务分工:应用和数据部分不可否认性的实现对任务的理解以下是我对任务的理解:任务背景:任务涉及到对用户进行身份验证和签名验证,以确保用户的关键操作行为是合法和安全的。用户1的操作:步骤23:正确给出√×*,这似乎是用户1的关键操作行为的一部分,需要验证其签名的合法性。步骤24......
  • Parallels Desktop 12.2.1 (41615) Mac 中文版下载
    软件介绍ParallelsDesktop是一款虚拟化软件,允许你在Mac上创建一台运行Windows和其他操作系统的虚拟机,就好像它们是另一款Mac应用程序一样。与苹果的BootCamp不同,Parallels可以让你同时并行运行Mac和Windows应用程序。这意味着你可以在Mac桌面上浮动的窗口中查看Windows桌面,将Wi......
  • 洛谷P8612 取宝
    经典的记忆化搜索,一开始因为最后的答案忘记加取模卡了半天,真是愚蠢至极。#include<iostream>#include<algorithm>#include<stdio.h>#include<stdlib.h>#include<cstring>usingnamespacestd;constintN=55,mod=1e9+7;intf[N][N][15][15];//横坐标纵......
  • Wireshark C插件开发第一周进展
    WiresharkC插件开发学习笔记1.Wireshark对C插件的支持Wireshark使用插件来实现协议解析,插件可以以两种方式实现:内置方式和插件方式。内置方式将解析器模块编译到主程序中,而插件方式以共享库/DLL形式存在,可以动态加载。内置方式vs插件方式内置方式:插件在主程序中编译,永......
  • 【洛谷 P1125】[NOIP2008 提高组] 笨小猴 题解(字符串+映射+集合)
    [NOIP2008提高组]笨小猴题目描述笨小猴的词汇量很小,所以每次做英语选择题的时候都很头疼。但是他找到了一种方法,经试验证明,用这种方法去选择选项的时候选对的几率非常大!这种方法的具体描述如下:假设是单词中出现次数最多的字母的出现次数,是单词中出现次数最少的字母的出现次数,......
  • 基于wireshark插件的国密标准检测工具的设计与实现前期安排
    任务理解:  整体任务:写.lua插件,其中创建的协议实现解析抓包数据并完成相关密评标准阶段安排:第一周:理解任务要求,学习相关知识,配置编程环境,分配工作学习笔记https://www.cnblogs.com/dkyzhouyikai/p/17841223.html  第二周:着手实现与检验  第三周:验收成员分工:......
  • 闲鱼商家私信脚本,打招呼发送广告,按键精灵插件,已开源版!
    客户定制的一个按键精灵商家私信脚本,是插件版,设置话术户启动后进入闲鱼会自动给商家发送私信,非常稳定,那么现在脚本已经没用了,就开源分享出来代码。ui界面:  ui界面代码:========================================================界面1:{请在下面输入话术:{输入框:{名称......
  • 豆瓣贴吧24小时自动顶帖脚本,随机延迟时间,按键精灵插件开源版!
    之前给客户定制的,定制了非常多的脚本和插件,这也是其中一个,我留着没用,就把源码直接给大家开源出来,方面大家学习一下,或者你可以把代码和UI界面的代码直接粘贴到你的按键精灵手机助手里面就能运行的,你可以试试,仅供学习用。ui界面:  ui界面2:  UI界面代码:================......
  • 知乎自动评论脚本,可实现点赞的效果,按键精灵开源插件!
    用按键精灵开发的一个按键精灵自动评论点赞脚本,也是客户定制的,现在这个代码留下没用,就直接开源出来,你可以复制自己粘贴到按键精灵手机助手里面ui界面:  界面2:  界面代码:================================================界面1:{请在下面设置话术:{输入框:{名称:......