Flask 中支持 flask-bootstrap模板 和 bootstrap-flask模板
python
# 不使用: bootstrap-flask
# pip install bootstrap-flask==1.3.1 # 支持bootstrap 4
# pip install flask-bootstrap # 支持bootstrap3
# 中文文档:
https://flask-bootstrap-zh.readthedocs.io/zh/latest/
# 样式文档:
https://v3.bootcss.com/getting-started/#download
一. flask-bootstrap 模板使用
(1). 下载: pip install flask-bootstrap
(2). 在 ext / init.py中 创建bootstrap对象
(3). 在 apps/init.py中 初始化bootstrap
二. flask-bootstrap内置block
javascript
// bootstrap内置的block
{% block title %}标题{% endblock %}
{% block navbar %}导航栏{% endblock %}
{% block content %}中心内容{% endblock %}
{% block styles %}样式{% endblock %}
{% block srcipts %}脚本{% endblock %}
{% block head %}头{% endblock %}
{% block body %}体{% endblock %}
// styles 和 scripts 需要继承父模板
// 添加css脚本
{% block styles %}
{{ super() }} // 继承腹肌样式
<style> //定义自己样式
...
</style>
{% endblock %}
// 添加js脚本
{% block scripts %}
{{ super() }}
<script>
...
</script>
{% endblock %}