一,虚拟环境下安装(win)

  在安装这个环节发现了很多问题,pycharm里装了之后发现根本引用不了,查明原因是因为第三方库pycharm无法识别。

解决办法:进入虚拟环境直接pip。

二,基本使用

快速入门中有一个例子1,但是我无法运行:

  1. from flask import Flask
  2. from flask.ext import restful
  3.  
  4. app = Flask(__name__)
  5. api = restful.Api(app)
  6.  
  7. class HelloWorld(restful.Resource):
  8. def get(self):
  9. return {'hello': 'world'}
  10.  
  11. api.add_resource(HelloWorld, '/')
  12.  
  13. if __name__ == '__main__':
  14. app.run(debug=True)

英文版的QuickStar中也有一个例子2:

  1. from flask import Flask
  2. from flask_restful import Resource, Api
  3.  
  4. app = Flask(__name__)
  5. api = Api(app)
  6.  
  7. class HelloWorld(Resource):
  8. def get(self):
  9. return {'hello': 'world'}
  10.  
  11. api.add_resource(HelloWorld, '/')
  12.  
  13. if __name__ == '__main__':
  14. app.run(debug=True)

  我们可以发现例子1中  from flask.ext import restful  这句还是引用不了,但是例子2中  from flask_restful import Resource, Api  可以,对比黄色部分你可以发现根本不需要像例子1那样引用restful.

18FlaskRESTful的更多相关文章

随机推荐

  1. RHSA-2017:1931-中危: bash 安全和BUG修复更新(代码执行)

    [root@localhost ~]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) 修复命令: 使用root账号登陆She ...

  2. TP5 调用快递鸟api 查询快递信息

    1,去快递鸟,下载sdk https://www.kdniao.com/api-track 下载PHPsdk 2,下载下来的事PHP文件,不是以类的形式显示的,所以为了方便,我把他封装成了类,不需要封 ...

  3. JS常见加密混淆方式

    目录 前端js常见混淆加密保护方式 eval方法等字符串参数 emscripten WebAssembly js混淆实现 JSFuck AAEncode JJEncode 代码压缩 变量名混淆 字符串 ...

  4. 2440启动流程 <转载>

    韦东山 博客园 首页 订阅 管理 2440启动过程分析   2440启动过程分析 2440启动过程算是一个难点,不太容易理解,而对于2440启动过程的理解,影响了后面裸机代码执行流程的分析,从而看出2 ...

  5. [Docker] redis 全配置

    启动容器,加载配置文件并持久化数据 docker run -d --privileged=true -p 6379:6379 --restart always -v /usr/redis/conf:/ ...

  6. 分析如何直接绕过超时代VPY视频播放器的播放密码

    声明:仅技术交流和学习! 前言: 你有没试过在网上下载一套视频,因网盘限速整整开机下载好几晚,下完后打开发现加密了,又找不到卖家注册.心里是几万只草泥马飞奔啊. 于是不甘心和好奇下,偿试自己破解. 目 ...

  7. day05 Pyhton学习总结

    1.字符串str s1="asasd",字符串不能修改 修改以后只能赋值给另一个变量 ret1=s1 1.切片 s1[0], s1[-1], s1[2:4], s1[-1:-4:- ...

  8. python算法常用技巧与内置库

    python算法常用技巧与内置库 近些年随着python的越来越火,python也渐渐成为了很多程序员的喜爱.许多程序员已经开始使用python作为第一语言来刷题. 最近我在用python刷题的时候想 ...

  9. ansible使用file模块管理受控机的目录与文件(ansible2.9.5)

    一,ansible的file模块的用途 file 模块实现对文件的基本操作. 例如: 创建文件或目录 删除文件或目录 修改文件权限等 说明:刘宏缔的架构森林是一个专注架构的博客,地址:https:// ...

  10. 皕杰报表:连接数据库失败,请检查数据源配置(oracle.jdbc.driver.OracleDriver)

    皕杰报表:连接数据库失败,请检查数据源配置(oracle.jdbc.driver.OracleDriver)问题解决: 缺少了classes12.jar 在窗口--首选项--报表运行时配置--添加-- ...