Flask框架学习笔记11-导入前端框架Bootstrap

本文介绍了如何在Flask项目中引入前端框架Bootstrap,以提升网页界面的美观性和组件丰富性。通过下载安装依赖、导入Bootstrap、修改模板以及重构页面,实现了Bootstrap的初步集成。文章还提到了在PyCharm中解决模板引用问题的方法,并展示了运行结果。
摘要由CSDN通过智能技术生成

前面我们的项目已经创建好了,也可以继承模板了,相当不错。但是,有没有发现,我们继承的模板是我们自己创建的,没有好看的界面,也没有炫丽的组件,就一个空白HTML文档,那继承了还不如不继承,对不对。于是乎,我们就想到了有没有人家写好的模板,我可以直接拿来用,这样就会节省我们大量的时间和开发成本。这个问题早都有人解决了,那就是使用前端框架来完成。因为前端是一个相当庞大的知识体系,对于我这样的后端开发人员嘛,了解就好,以后有机会再系统学习,现在我们就来了解下如何来使用前端框架—Bootstrap。

至于Bootstrap框架的全部以及详细内容,请参考官网:Bootstrap官网
bootstrap组件

1、下载安装依赖包

pip install Flask-Bootstrap==3.3.5.6
pip install Flask-Nav==0.4

2、导入包
要使用bootstrap,那就得在项目中导入该依赖包了
app.py

#  -*- coding:utf-8 -*-
from flask import Flask,render_template,request,redirect,url_for
from werkzeug.routing import BaseConverter
from  werkzeug.utils import secure_filename
from flask_script import Manager
from flask_bootstrap import Bootstrap
from flask_nav import Nav
from flask_nav.elements import *
from os import path

class RegexConver(BaseConverter):
    def __init__(self,url_map,*items):
        super(RegexConver,self).__init__(url_map)
        self.regex = items[0]


app = Flask(__name__)
app.url_map.converters['regex'] = RegexConver
app.config['BOOTSTRAP_SERVE_LOCAL']=True
bootstrap = Bootstrap(app)

nav = Nav()
nav.register_element('top',Navbar(u"Flask入门",
                                  View(u'主页'
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值