首页 > 编程 > Python > 正文

使用Flask集成bootstrap的方法

2020-01-04 14:44:16
字体:
来源:转载
供稿:网友

1. 下载flask-bootstrap

pip install flask-bootstrap

2. 找到base.html文件

将site-packages/flask_bootstrap/templates文件夹下的bootstrap目录copy到你的项目/templates目录下,确保bootstrap目录下包含base.html文件,因为我们后面要用到。

3. 代码

user.html :

{% extends "bootstrap/base.html" %}{% block title %}Flask{% endblock %}{% block navbar %}  <div class="navbar navbar-inverse" role="navigation">    <div class="container">      <div class="navbar-header">        <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">          <span class="sr-only">Toggle navigation</span><span class="icon-bar"></span>          <span class="icon-bar"></span><span class="icon-bar"></span>        </button>        <a class="navbar-brand" href="/" rel="external nofollow" rel="external nofollow" >Flask</a>      </div>      <div class="navbar-collapse collapse">        <ul class="nav navbar-nav">          <li><a href="/" rel="external nofollow" rel="external nofollow" >Home</a></li>        </ul>      </div>    </div>  </div>{% endblock %}{% block content %}  <div class="container">    <div class="page-header">      <h1>Hello, {{ name }}</h1>    </div>  </div>{% endblock %}

MyFlask.py :

from flask import Flask, render_templatefrom flask_bootstrap import Bootstrapapp = Flask(__name__)bootstrap = Bootstrap(app)@app.route('/user/<name>')def user(name):  return render_template('user.html', name=name)if __name__ == '__main__':  app.run()

4. 查看结果

浏览器输入:http://127.0.0.1:5000/user/Brown

结果: 

Flask,集成,bootstrap

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持VEVB武林网。


注:相关教程知识阅读请移步到python教程频道。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表