【Flask/跟着学习】Flask大型教程项目#10:美化

本文介绍了如何使用Flask-Bootstrap扩展为Flask应用添加Bootstrap样式,包括设置基本模板、渲染Bootstrap表单、美化博客展示和实现分页功能。通过这些改进,提升了应用的视觉效果和用户体验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

跟着学习(新版):https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-xi-facelift
回顾上一章:https://blog.youkuaiyun.com/weixin_41263513/article/details/85084206

本章内容

  • Bootstrap扩展
  • 渲染Bootstrap表单
  • 渲染博客
  • 渲染分页

现在已经专注应用程序的实际逻辑太久了,你可能会 觉得 我们写出来的页面贼丑,是的,我也是这样觉得的,这一章,将会花一点时间让我们的网页变得更加精致 ,显得更加专业

Bootstrap扩展

最受欢迎的CSS框架之一是由Twitter创建的Bootstrap

以下是使用Bootstrap为您的网页设置样式的一些好处:
在所有主流Web浏览器中看起来相似
处理台式机,平板电脑和手机屏幕尺寸
可定制的布局
风格精美的导航栏,表格,按钮,提醒,弹出窗口等。

现在,有一个名为Flask-Bootstrap的Flask扩展,它提供了一个随时可用的基本模板,先pip安装flask-bootstrap

Flask-Bootstrap需要像大多数其他Flask扩展一样进行初始化
文件:/app/–init–.py

# ...
from flask_bootstrap import Bootstrap

app = Flask(__name__)
# ...
bootstrap = Bootstrap(app)

初始化扩展后,bootstrap / base.html模板变为可用(此base.html跟我们app/templates里的base.html并不同),并且可以使用extends子句从应用程序模板中引用。

那么我如何适应Bootstrap基础模板呢?我们的想法是使用三级层次结构而不是两层。 bootstrap / base.html模板提供了页面的基本结构,其中包括Bootstrap框架文件。此模板为导出的模板导出几个块,例如标题,导航栏和内容(

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值