flask总结01】的更多相关文章

一:Flask的基本介绍和小案例 01:flask的基本介绍 Flask诞生于2010年,是Armin ronacher(人名)用 Python 语言基于 Werkzeug 工具箱编写的轻量级Web开发框架. Flask 本身相当于一个内核,其他几乎所有的功能都要用到扩展(邮件扩展Flask-Mail,用户认证Flask-Login,数据库Flask-SQLAlchemy),都需要用第三方的扩展来实现.比如可以用 Flask 扩展加入ORM.窗体验证工具,文件上传.身份验证等.Flask 没有默…
数据模型 数据库回顾 分类: 关系型数据库:MySQL.sqlite.… 非关系型数据库:Redis.MongoDB.… 操作: 执行原生SQL语句,每次都需要拼接SQL语句,非常繁琐而且特别容易出错. ORM(对象关系映射),使用ORM可以通过对对象的操作完成对数据库的操作. flask-sqlalchemy 说明:其实是sqlalchemy扩展库在flask中的移植库,通过了绝大多数关系型数据库的支持(ORM) 安装:pip install flask-sqlalchemy 连接地址配置:…
什么是Flask? 说白了,Flask就是一种web框架 在python中常用的框架有 flask django tornado 什么又是web框架呢?  为什么要使用web框架呢? 增强扩展性和稳定性(比如建造一栋大楼,如果你从烧砖头开始做起,你烧出来的砖可能会很烂,导致大楼不稳和无法增加楼层) 可以降低开发难度,提高开发效率(因为砖头水泥等一切材料都不用自己造,直接买回来就可以用) 既然web框架这么好,那么我们就开始学习第一个框架吧———>Flask框架 扩展列表:http://flask…
Flask简介 Web应用程序作用 Web(World Wide Web)诞生最初的目的,是为了利用互联网交流工作文档. 关于Web框架 1. 什么是Web框架? 1. 已经封装好了一段代码,协助程序快速开发,相当于项目半成品 2. 开发者只需要按照框架约定要求,在指定位置写上自己的业务逻辑代码 - 例如:在某个区需要成立一家医院,有两种方式: 1. 圈地,打地基,盖楼,装修,入驻 2. 买楼,装修,入驻 2. 为什么要用Web框架? 1.web网站发展至今,特别是服务器端,涉及到的知识.内容,…
01 werkzurg了解wsgi 目录 01 werkzurg了解wsgi 1. wsgi 2. flask之werkzurg源码流程 3. 总结 1. wsgi django和flask内部都没有实现socket,而是wsgi实现. wsgi是web服务网关接口,他是一个协议,实现它的协议的有:wsgiref/werkzurg/uwsgi django之前 from wsgiref.simple_server import make_server def run(environ, start…
一. 四种web框架比较 Django : 优点 - 大而全所有组件都是有组织内部开发高度定制化 教科书级别的框架 缺点 - 大到浪费资源,请求的时候需要的资源较高 Flask : 优势 - 小而精,组件只有Session,第三方机构强烈支持Flask,非常多的三方组件 简单至极 缺陷 - 由于三方组件的关系 稳定性相对较差 Flask-Session Tornado : 优势 - 异步IO 非阻塞 原生WebSocket 缺陷 - 组件 == 关于异步的不好理解 Debug难上加难 Sanic…
1.1 flask介绍   参考博客: https://www.cnblogs.com/sss4/p/8097653.html 1.django.tornado.flask比较 1. Django:1个重武器,包含了web开发中常用的功能.组件的框架:(ORM.Session.Form.Admin.分页.中间件.信号.缓存.ContenType....): 2. Tornado:2大特性就是异步非阻塞.原生支持WebSocket协议: 3. Flask:封装功能不及Django完善,性能不及To…
项目部署 WEB工作原理 客户端(chrom) <=> WEB服务器(nginx) <=> WSGI(uWSGI) <=> Python(Flask) <=> 数据库(MySQL) Flask框架自带一个测试服务器,开发时直接运行即可:但是在生成环境中,必须进行完整部署. nginx服务器 安装:sudo apt-get install nginx 添加虚拟主机: 在/etc/nginx/sites-available目录下创建虚拟主机配置文件www.blo…
博客项目 一局王者的时间轻松学会用Flask建立一个属于自己的博客. 需求分析 用户注册登录 用户信息管理 博客发表回复 博客列表展示 博客分页展示 博客收藏点赞 搜索.统计.排序.… 目录结构 blog/ # 项目根目录 manage.py # 启动控制文件 requirements.txt # 依赖包列表文件 venv/ # 虚拟环境目录 migrations/ # 数据库迁移文件目录 tests/ # 测试文件目录 app/ # 整个程序目录 templates/ # 模板文件目录 com…
使用pycharm搭建Flask运行环境 1. 打开pycharm ,创建一个新的工程 2. 选择创建Flask项目 3. Flask项目创建成功,结构如下 4. 运行项目 5. 发送请求 over!…