烧瓶用Pysnow延长管
flask-snow的Python项目详细描述
烧瓶雪
使用轻量级Flask microframework
- 使用pysnow library。
- 支持OAuth以获得无缝的身份验证/授权体验。
安装
$pip安装烧瓶雪
文件
文档可以找到here
使用量
最小服务器。执行以下操作:
- 设置配置
- 创建Snow实例
- 按编号查询incident表
- 返回结果的json表示形式
fromflaskimportFlask,jsonifyfromflask_snowimportSnowapp=Flask(__name__)app.config['SNOW_INSTANCE']='<instance name>'app.config['SNOW_USER']='<user name>'app.config['SNOW_PASSWORD']='<password>'snow=Snow(app)@app.route('/incidents/<number>')defincident(number):incident=snow.resource(api_path='/table/incident')response=incident.get(query={'number':number}).one_or_none()or{}returnjsonify(response)if__name__=='__main__':app.run()
命名为server.py并使用python server.py
运行查看examples了解更多信息!
兼容性
- python 2和3
- 烧瓶>;0.9
喷气式飞机
感谢您Jetbrains创建PyCharm并为我提供免费许可证