分类: flask

flask基本介绍

配置文件配置方式 1.单个配置 1flask.config[‘xxx’] = xxx 2.可以像django一样文件配置 1234DEBUG = TrueTESTING = TrueDATABASE_URI='127.0.0.1:XXX'flask.config.from_pyfile(‘某个文件setting’) 3.类配置 生产环境一

多app应用

12345678910111213141516171819202122232425262728293031323334353637383940414243444546from werkzeug.wsgi import DispatcherMiddlewarefrom werkzeug.serving import run_simplefrom flask import Flaskfrom werk

flask和django比较

整体设计架构 flask只提供核心的一小部分功能,其它的功能由它的插件进行扩充,由bluepoint实现水平扩展flask需要自己去diy,比如整体架构的设计、sql使用哪一种、登录认证怎么写、缓存。 django大而全,从app划分,到session、authenticate、orm、后台管理系统都已经做好了模板,提供的很全面 路由系统 flask路由系统使用装饰器进行路由注册,也可以通过

flask上下文管理

上下文分类 请求上下文:包括request和session,保存请求相关的信息 request:封装客户端发送的请求报文数据 session:用于记住请求之间的数据,通过签名的cookie实现,常用来记住用户登录状态 程序上下文:包括current_app和g,为了更好的分离程序的状态,应用起来更加灵活,方便调测等 current_app:指向处理请求的当前程序实例,比如获取配置,经常会用cu

wtforms

使用12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697# -*- coding: