这几天买了本 《Flask Web开发:基于Python的Web应用开发实战》,之前也用过flask 但是不怎么系统,有时候需要搭建一些临时的测试服务,用falsk比较方面,一个文件就可以搞定了,于是决定利用下班的是时间学学,并记录下学习过程。 留着备忘,不至于以后做开发开始不停重看文档。
老一套,第一个程序就是能显示个页面就行了,首先确定安装好Flask,这里使用的python是2.7.x版本,flask0.9.
程序:
#-*- coding: utf-8 -*-
#python2.7x
#author: orangleliu@gmail.com 2014-12-25
#hello.py
'''
单个文件的flask小项目
'''
from flask import Flask
app = Flask(__name__)
#访问根目录,显示你好
@app.route("/")
def index():
return '<h1> Hi Flask</h1>'
#路由中可以自动正则匹配出值,对于restful应用很友好
@app.route("/user/<name>")
def user(name):
return 'Hello %s'%name
if __name__ == '__main__':
#开发时候使用debug模式,方面调试
app.run(debug=True)
运行十分简单,这个很让人高兴
(flask) PS D:\CodeHouse\flask\simple> python hello.py
* Running on http://127.0.0.1:5000/
* Restarting with reloader
看看效果
这就成功了。
在看看url正则是否能用
对于这种简单的api,或者临时弄一个web服务来说,flask太方面了。
好了,更复杂的程序后面在看。
本文出自 “orangleliu笔记本” 博客,转载请务必保留此出处http://blog.csdn.net/orangleliu/article/details/41870021
作者orangleliu 采用署名-非商业性使用-相同方式共享协议