博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
flask简单demo
阅读量:4982 次
发布时间:2019-06-12

本文共 1168 字,大约阅读时间需要 3 分钟。

flask简单demo
环境:
CentOS 7.2
python2.7.12
flask0.12
一.创建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 #内容
并引入核心css,js 
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
中国首个开源 HTML5 跨屏前端框架
本示例仅基于flask路由做了简单render_template渲染,装13时能最快的看到效果。当然,要真正做出个有意义的项目还得花大力气二次开发。
这里只是演示下flask的简单效果。yunshipei官网示例demo

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

你可能感兴趣的文章
[FZU2261]浪里个浪
查看>>
四则运算*2
查看>>
《Linux就该这么学》 - 必读的红帽系统与红帽linux认证自学手册
查看>>
名句名篇
查看>>
图像的基本运算——scale, rotation, translation
查看>>
OpenCV——PS滤镜, 碎片特效
查看>>
python-字典相关函数认识
查看>>
Java之IO流
查看>>
Lua学习笔记-C API
查看>>
浅析:Android 嵌套滑动机制(NestedScrolling)
查看>>
Python+Selenium练习篇之18-获取元素上面的文字
查看>>
php状态模式
查看>>
Asp.net C# 图像处理
查看>>
知识签名(signature of knowledge)
查看>>
Gedit 解决中文显示乱码问题
查看>>
reset 单个文件 回退
查看>>
数据库系统
查看>>
ASP.NET Core 基础知识(九)Configuration
查看>>
pickle使用
查看>>
将多个网页制作成一个CHM文件
查看>>