18FlaskRESTful
一,虚拟环境下安装(win)
在安装这个环节发现了很多问题,pycharm里装了之后发现根本引用不了,查明原因是因为第三方库pycharm无法识别。
解决办法:进入虚拟环境直接pip。
二,基本使用
快速入门中有一个例子1,但是我无法运行:
from flask import Flask from flask.ext import restful app = Flask(__name__) api = restful.Api(app) class HelloWorld(restful.Resource): def get(self): return {'hello': 'world'} api.add_resource(HelloWorld, '/') if __name__ == '__main__': app.run(debug=True)
英文版的QuickStar中也有一个例子2:
from flask import Flask from flask_restful import Resource, Api app = Flask(__name__) api = Api(app) class HelloWorld(Resource): def get(self): return {'hello': 'world'} api.add_resource(HelloWorld, '/') if __name__ == '__main__': app.run(debug=True)
我们可以发现例子1中 from flask.ext import restful 这句还是引用不了,但是例子2中 from flask_restful import Resource, Api 可以,对比黄色部分你可以发现根本不需要像例子1那样引用restful.