Python 前端框架【Bootstrap】
admin
2023-01-29 09:20:02
0

Bootstrap

Bootstrap是美国Twitter公司的设计师Mark Otto和Jacob Thornton合作基于HTML、CSS、JavaScript 开发的简洁、直观、强悍的前端开发框架,使得 Web 开发更加快捷。


使用bootstrap组件构建页面元素

获取css源
在官网中选择版本后进入如下界面

Python 前端框架【Bootstrap】

选择下载源码进行本地导入,或者在联网状态下导入网络位置的css

Python 前端框架【Bootstrap】

在html中导入bootstrap.css

Python 前端框架【Bootstrap】

在网络上选择需要选用的组件,这里以按钮为例

Python 前端框架【Bootstrap】

复制代码粘贴至html中,并根据需求修改内容

Python 前端框架【Bootstrap】

在浏览器中查看

Python 前端框架【Bootstrap】


在flask中使用bootstrap(flask_bootstrap)

flask_bootstrap可以使我们快速在flask框架中使用bootstrap来构建我们的页面

安装

在对应的环境中使用pip 安装
pip install flask_bootstrap

使用

在flask工程中主程序app.py中添加代码如下:
from flask_bootstrap import Bootstrap
app = Flask(__name__)
Bootstrap(app)
templates中的html文件可以直接导入flask_bootstrap中的基模板

Python 前端框架【Bootstrap】

可以在flask_bootstrap包中的templates/bootstrap/base.html查看基模板
{% block doc -%}


{%- block html %}
  
    {%- block head %}
    {% block title %}{{title|default}}{% endblock title %}

    {%- block metas %}
    
    {%- endblock metas %}

    {%- block styles %}
    
    
    {%- endblock styles %}
    {%- endblock head %}
  
  
    {% block body -%}
    {% block navbar %}
    {%- endblock navbar %}
    {% block content -%}
    {%- endblock content %}

    {% block scripts %}
    
    
    {%- endblock scripts %}
    {%- endblock body %}
  
{%- endblock html %}

{% endblock doc -%}
基模板中完成了bootstrap的css和js导入
继承后直接添加bootstrap中的元素即可实现

继承bootstrap的基模板后构建自己的基模板,以添加一个导航栏为例
{% extends 'bootstrap/base.html' %}

{% block navbar %}
    

{% endblock %}
测试主页继承自基模板
{% extends 'base.html' %}
{% block title %}
    主页
{% endblock %}
{% block content %}
    

欢迎来到测试主页

{% endblock %}
运行flask后,查看测试主页

Python 前端框架【Bootstrap】

相关内容

热门资讯

扎哈罗娃回怼欧盟涉俄提议:离开... 【环球网报道 记者 张江平】据俄新社等媒体报道,对于有媒体消息称“欧盟对外行动署建议避免与俄罗斯外交...
重磅消息“浙衢麻将.开挂器?”... 有 亲,根据资深记者爆料浙衢麻将是可以开挂的,确实有挂(咨询软件无需打开...
玩家攻略科普“熊猫来了.到底有... 有 亲,根据资深记者爆料熊猫来了是可以开挂的,确实有挂(咨询软件无需打开...
今日重大发现“新卡农牛牛.真的... 有 亲,根据资深记者爆料新卡农牛牛是可以开挂的,确实有挂(咨询软件无需打...
今日重大消息“乐成棋牌.有挂吗... 家人们!今天小编来为大家解答乐成棋牌透视挂怎么安装这个问题咨询软件客服徽4282891的挂在哪里买很...
【第一财经】“新好游牛牛.有挂... 有 亲,根据资深记者爆料新好游牛牛是可以开挂的,确实有挂(咨询软件无需打...
玩家最新攻略“天天九州麻将.开... 家人们!今天小编来为大家解答天天九州麻将透视挂怎么安装这个问题咨询软件客服徽4282891的挂在哪里...
腾讯集团副总裁李强:过去一年A... 深圳商报·读创客户端驻穗记者 张莹 “过去一年AI大模型相关投入超千亿”,12月13日,在2025年...
【第一财经】“杭州麻将.有挂吗... 家人们!今天小编来为大家解答杭州麻将透视挂怎么安装这个问题咨询软件客服徽9784099的挂在哪里买很...
终于了解“棋乐碰胡.辅助开挂神... 网上科普关于“棋乐碰胡有没有挂”话题很是火热,小编也是针对棋乐碰胡作*弊开挂的方法以及开挂对应的知识...