![](https://img-blog.csdnimg.cn/20191016224211727.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Flask框架
一个非常正经的人
这个作者很懒,什么都没留下…
展开
-
Flask框架(七)--效率
flask效率flask默认支持多线程的服务器操作pyhton中提高性能的方式:进程forkprocessmultiprocessing线程threadthreading协程python的一种提升效率的手段,消耗小,由人为控制切换,利用线程执行中的耗时操作时间,去做别的事情。实际上协程就是使用yield进行封装的。使用greenlet封装了yieldgeven...原创 2019-10-21 21:31:56 · 889 阅读 · 0 评论 -
Flask框架(六)--蓝图,请求钩子,上下文,单元测试(Flask,Django)
一、蓝图–blueprint类似于django中的app子应用。flask中,要将项目模块化,就应该使用blueprint,它是flask自带的一种开发模式,目的是方便开发大型的项目。使用from flask import Flask,Blueprint# 实例化一个蓝图对象# 参数:第一个bp = Blueprint('goods',__name__)@bp.route('/...原创 2019-10-21 19:42:06 · 425 阅读 · 0 评论 -
Flask框架(五)--flask-restful,flask-migrate
一、Restfuldjango中restful是一种api接口的设计规范,通常定义的路由不会出现“动词”。(一)flask中的restful需要插件:flask-restful1.安装插件pip install flask-restful2.修改main.py,配置3.使用from main import apifrom flask_restful import Resour...原创 2019-10-17 16:51:36 · 605 阅读 · 0 评论 -
Flask框架(四)--分页,form表单类,csrf
一、分页django中使用封装好的分页器paginator进行分页,它为我们提供了很多封装好的方法。flask中需要自己封装。封装pager.pyimport mathclass Pager(): # data:列表 def __init__(self,data,page_size): ''' :param data: 数据 ...原创 2019-10-17 16:51:03 · 281 阅读 · 0 评论 -
Flask框架(三)--获取图片,flask-script(runserver,migrate),会话,请求,考勤功能
一、获取图片保存图片使用图片二、Flask插件flask-script是第三方提供的Flask项目交互式插件,可以使用flask-script管理安装项目命令。安装flask-scriptpip install flask-script使用flask-script插件编写运行项目,实现项目运行和表结构同步配置pycharm启动第一种只能使用runserver,不能使用...原创 2019-10-16 22:39:37 · 1011 阅读 · 0 评论 -
Flask框架(二)--flask-sqlalchemy,项目目录,配置文件,登录注册,上传图片常用属性
一、Flask数据库操作django中使用ORM连接操作数据库,如果不使用数据库,将会失去站点管理的功能。python使用pymysql连接操作数据库,flask中也可以使用pymysql连接。sqlalchemy:python的开源数据库框架(一)flask-sqlalchemy对sqlalchemy进行封装安装pip install flask-sqlalchemypip in...原创 2019-10-16 22:38:56 · 1216 阅读 · 0 评论 -
Flask框架(一)--搭建,请求,静态文件,模板(日历制作)
Flask轻量级框架:flask,web.py,tornado,开发灵活,开发效率低,可以真正体现程序员的水平。重量级框架:django,方便程序员开发,提供大量的功能组件(站点管理,csrf_token,富文本,表单类,缓存,日志,ORM)flask提供了什么?只能够完成最简单的请求响应jinja2:模板系统werkzeug:工具箱(wsgi)插件一、开始Flaskf...原创 2019-10-16 22:38:13 · 440 阅读 · 0 评论