flask-bootstrap使用 - 结合flask-nav和bootstrapcdn

本文介绍了在Flask web开发中使用Flask-Bootstrap结合flask-nav和Bootstrap CDN来增强前端界面的方法。通过flask-nav方便地生成导航栏,同时利用Bootstrap CDN引入丰富的主题样式,提升网站外观。
摘要由CSDN通过智能技术生成

在使用flask进行web开发时,前端界面也是非常重要的一环,使用flask-bootstrap可以轻松获取漂亮的样式

本文介绍flask-bootstrap在实际使用中的两个小技巧

1. flask-nav

可以直接通过操作对象的方式生成导航栏

如何使用 (部分代码)

  • 1.1 首先需要在.py文件中定义并注册
from flask-bootstrap import Bootstrap
from flask_nav  import Nav
from flask_nav.elements import *

app  = Flask(__name__)
Bootstrap(app)
nav = Nav()
...
# 定义导航栏
nav.reister_element('top',Navbar(u'Flask入门',
View(u'主页','index'),
View(u'关于','index'),
View(u'服务','index'),
))
# 注册到app上
nav.init_app(app)
  • 1.2 然后在html中增加:
{% block navbar %}
    {{ nav.top.render() }}
{% endblock %}

2. Bootstrap CDN

因为直接使用bootstrap是没有主样式的,可以直接使用这些主题

这里写图片描述
地址:https://www.bootstrapcdn.com/bootswatch

使用
- 2.1 先在官网选择喜欢的主题,并复制css地址
- 2.2 在html中添加如下代码(修改你的href)

{% block styles %}
    {{ super() }}
    <link rel="stylesheet"
          href="https://maxcdn.bootstrapcdn.com/bootswatch/3.3.5/cerulean/bootstrap.min.css">
{% endblock %}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值