flask建站的第一个例子 2017-02-03 Flask同Django一样,是基于Python的web框架。Flask很“轻”,非常适用于开发web服务的API。这里的一个例子是所有人第一次学习flask用的。对我而言,它的用途是快速建立小巧的生信站点或在线API,所以URL和对应的视图函数的返回值是我最为关注的。 12import flaskapp = flask.Flask(__name__) 简单的URL12345678910111213@app.route('/') # route装饰器,负责连接URL和视图函数def hello1(): return 'Hello World!' # 复杂的返回值: # return '''html scripts''' # return flask.render_template('index.html',name='test') # 基于Jinja2模板引擎 # return flask.redirect('http://www.example.com') # 可以这样定义返回值的URL url_for('index') # website/index url_for('user',name='john') # website/user/john url_for('index',page=2) # website/?page=2 # return response # 这样定义reponse: response=flask.make_response("Hello world<>") response.set_cookie("item","value") 复杂的URL和带有参数的URL123456@app.route('/get/<x>')# 可以/get/a<x># 可以/get/<int:x> 或者 /get/<float:x># 可以/get/<path:x> path表示x里的/不作为分隔符def hello2(x): codes 运行1app.run() # app.run(port=80, debug=True) 赏 谢谢你请我吃糖果 支付宝 微信 计算生物学 扫一扫,分享到微信