flask简单demo

flask简单demo

环境:
CentOS 7.2
python2.7.12
flask0.12


http://flask.pocoo.org

一.创建vitualenv并安装flask
virtualenv flask
source flask/bin/activate
pip install flask

二.创建project目录
mkdir -p project/{static,templates}

三.创建app
i.hello world
cat >project/app.py <<HERE

#!/usr/bin/env python    

# -*- coding: utf-8 -*-    

    

from flask import Flask    

    

app = Flask(__name__)    

    

                   

@app.route('/')                                                                                     

def index():                                                                                        

    return 'Hello World'                                                                            

                                                                                                    

if __name__ == '__main__':                                                                          

    app.run(host='0.0.0.0', port=8000, debug=True)

HERE
python project/app.py

ii.bootstrap测试
1.静态模板
project/templates/index.html #内容 http://v3.bootcss.com/getting-started/#template
2.路由
cat >project/app.py <<HERE

#!/usr/bin/env python    

# -*- coding: UTF-8 -*-    

    

from flask import Flask    

from flask import render_template    

    

app = Flask(__name__)    

    

    

@app.route('/')                                                                                     

def index():    

    return 'Hello World'                                                                            

                                                                                                    

                                                                                                    

@app.route('/bootstrap')                                                                            

def bootstrap():                                                                                    

    return render_template('index.html')                                                            

                                                                                                    

if __name__ == '__main__':                                                                          

 

    app.run(host='0.0.0.0', port=8000, debug=True)

HERE
ii.bootstrap模板
用jumbotron模板中的body内容替换templates/index.html中body中的内容即可

AmazeUI
http://amazeui.org/
中国首个开源 HTML5 跨屏前端框架
本示例仅基于flask路由做了简单render_template渲染,装13时能最快的看到效果。当然,要真正做出个有意义的项目还得花大力气二次开发。
这里只是演示下flask的简单效果。yunshipei官网示例demo
https://github.com/liujun1990/templates/tree/master/flask_demo/yunshipei_based_AmazeUI

转载于:https://www.cnblogs.com/lixuebin/p/10813986.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值