Flask-Bootstrap
说明
- 在flask中使用bootstrap,可以通过此扩展进行解决。
安装
pip install flask-bootstrap
文档
使用
from flask_bootstrap import Bootstrap
bootstrap = Bootstrap(app)
模板
{# 继承自bootstrap的基础模板 #}
{% extends 'bootstrap/base.html' %}
{% block title %}标题{% endblock %}
{% block content %}
<div class="container">
内容
</div>
{% endblock %}
bootstrap基础模板中的block
block | 说明 |
---|---|
doc | 整个HTML文档 |
html | 整个html标签 |
head | 整个head标签 |
title | 整个title标签 |
metas | 一组meta标签 |
styles | 一组link标签(加载CSS文件) |
body | 整个body标签 |
navbar | 导航条 |
content | 网页内容 |
scripts | 一组script标签(加载JS文件) |
提示:当重写一个block后,发现原来的显示全没了,很可能是因为覆盖了父级模板。