Python flask

首先使用flask_restful与flask写一段webservice小例子

#_*_ coding: utf-8 _*_
from flask import Flask,request
from flask_restful import Resource,Api
import json

app = Flask(__name__)
api = Api(app)

responseObj = {}
class flaskTest():#更要注意的就是这个是类不是function
    def get(self,argumennts):
        agr1 = request.args.get('param')#此处param为url?param=的参数值
        responseObj[code]=0
        responseObj[result]='success'
        return responseObj #或将其转化为json,json.dumps(responseObj)





api.add_resource(flaskTest,'/<string:argumennts>/python')#这里的argumennts与上面类中get方法里的argumennts是同一个,相当于flask_Bootstrap中@app('/<string:argumennts>')
#注意这里将是和flask_Bootstrap的区别之一

if __name__ == '__main__':
    app.run(debug=True)

下面一段使用flask_Bootstrap写的小例子:

# _*_ coding: utf-8 _*_
from flask import Flask
from flask_Bootstrap import Bootstrap,render_template

app = Flask(__name__)
boot = Bootstrap(app)

@app('/python')  #注意这里将代替api.add_resource()
def flaskTest(): #同时这里也不再是类而是function
    render_template('python.html') #这里是返回的模板HTML,要注意的是想要读取到这个HTML要在同级目录下创建一个名字叫templates的文件夹把模版放在里面


if __name__ == '__main__':
   app.run(debug=True)

下面是HTML模版的例子Python.html

<!DOCTYPE html>
<html>
    <body>
        <Lable>hello word</Lable>
    </body>
</html>

 

转载于:https://my.oschina.net/u/2398693/blog/1799765

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值