Flask 学习笔记(一)】的更多相关文章

Python Flask学习笔记之模板 Jinja2模板引擎 默认情况下,Flask在程序文件夹中的templates子文件夹中寻找模板.Flask提供的render_template函数把Jinja2模板引擎集成到了程序中. 渲染模板 创建文件夹 mkdir app/templates 改写代码 # routes.py from flask import render_template from app import app @app.route('/') @app.route('/index…
Python Flask学习笔记之Hello World 安装virtualenv,配置Flask开发环境 virtualenv 虚拟环境是Python解释器的一个私有副本,在这个环境中可以安装私有包,而且不会影响系统中安装到全局Python解释器.虚拟环境非常有用,可以在系统的Python解释器中避免包的混乱和版本的冲突,为每个程序单独创建虚拟环境,可以保证程序只能访问虚拟环境中的包从而保持全局解释器的干净整洁. 安装 sudo apt-get install python-virtualen…
Flask 是一个Web应用框架,我也就是一边看书,一边写博文做记录 这本书: 首先安装Flask ,和配置环境,参考这边博客: 然后就开始学习Flask 了. 1.Application and Request Context(上下文)在Flask 中,一般一个view function(视图函数)会处理一个请求Flask 中提供request context.保证全局只有一个线程的request,而不会同时出现两个request. Application and Request Contex…
概括 URL:需要操作的对象,也就是资源 HTTP method:我要对该对象做什么(POST 增.DELETE 删.GET 查.PUT 和 PATCH 改) HTTP status code:操作的结果 做到这个,就达成了 REST 的第二层. 视图的定义方式 一般视图都使用 app.route() 装饰器定义,但是这种方式显然不适合用于定义 restful api. 对于 restful 场景,flask 提供了 MethodView 类,可以用基于类的方法来定义视图函数: class Ht…
初始化 使用前必须创建一个应用实例 from flask import Flask app = Flask(__name__) 路由和视图函数 请求流程 客户端(web浏览器)-->  web服务器 --> Flask应用实例 路由概念 应用实例需要知道对每个 URL 的请求要运行哪些代码, 所以保存了一个 URL 到 Python 函数的映射关系.处理 URL 和函数之间关系的程序称为路由. 定义路由 使用app.route 装饰器 @app.route('/') def index():…
Mac(类Linux): pip install virtualenv mkdir testvirtualenv cd testvirtualenv virtualenv flask-env#创建虚拟环境 source bin/activate#激活虚拟环境 deactivate#退出虚拟环境 windows: virtualenv flask-env cd Scripts activate 决定入Flask这个坑竟然是为了给公司的问卷分析产品做一个前端,这样能通过Python对数据库做一些操作…
0x01 参数传递 传递参数的语法是: /<参数名>/,然后在视图函数中,也要定义同名的参数. 参数的数据类型: 1.如果没有指定具体的数据类型,那么默认就是使用string 数据类型. 2.int 数据类型只能传递int类型. 3.float 数据类型只能传递float类型. 4.path 数据类型和string 有点类型,都可以接收任意的字符串,但是path可以接收路径,也就是说可以包含斜杠. 5.uuid 数据类型只能接收符合uuid的字符串.uuid是一个全宇宙都唯一的字符串,一般可以…
0x01 第一个小程序 PyCharm新建一个flask项目,第一个小程序,我们来看一下 #引入flask类 from flask import Flask #将Flask对象实例化 app = Flask(__name__) #装饰器,定义路由规则 @app.route('/') #视图函数 def hello_world(): return 'Hello World!' #模块运行入口函数 if __name__ == '__main__': app.run() 0x02 调试模式 设置de…
Flask 官网:http://flask.pocoo.org/ Flask文档:http://docs.jinkan.org/docs/flask/ 0x01 安装方式 安装步骤很简单,就是这个样子 1.安装python 2.安装flask pip install flask3.安装virtualenv pip install virtualenv 虚拟环境使用: D:\test>pip install virtualenv #安装virtualenv D:\test>mkdir mypro…
源代码从下链接引用:https://www.cnblogs.com/felixwang2/p/9261493.html 我使用的是python3.6 在运行代码的时候遇到了以下问题 session['user_info'] = user  这一行代码报错错误: 解决方案: 加入一行代码  app.config['SECRET_KEY'] = '123456' 这是给了一个固定值 若是要给一个随机值: >>> import os >>> os.urandom(24) '\…