
flask
jishuzhai_1208
这个作者很懒,什么都没留下…
展开
-
flask中加载配置项的五种方式
首先需要导入Flask类,并创建Flask的实例对象app. 0和1都很简单,直接操作就可以,如图所示,第1中需要在同级目录下创建配置文件,名字可以随意命名,一般标记为.conf结尾 2,从环境变量中加载配置文件需要配置环境变量,例如配置文件为 需要将配置文件添加到环境变量中 export envvar_config=配置文件config.c...原创 2018-03-25 15:32:31 · 1660 阅读 · 0 评论 -
pycharm中生成代码块的方法
1,点击左上角的files2,选择settings3,选择editor中的live templates ,并点击右侧的+号,选择live template4,填写快捷键名称,描述和内容,选择使用的语言.原创 2018-03-25 15:42:34 · 2946 阅读 · 0 评论 -
flask中自定义路由转换类
在flask中自带的有很多路由转换类,但有时候自带的路由转换类无法完整的实现我们想要的功能,这时候我们可以自定义路由转换类,来实现自己想要的功能.0,首先自定义的路由转换类需要继承自转换的基类1,编写自己的路由类,实现自定义功能2,将自定义的路由转换类添加到系统的路由列表中 这个自定义转换的路由类只能实现四位数字的匹配,不能实现我们想要什么就能匹配什么的功能,我们对其进行完善. ...原创 2018-03-25 16:13:05 · 1576 阅读 · 0 评论 -
django和flask中保持状态的比较(session和cookie)
语法比较,设置cookie都必须建立在response或其子类的基础上.flask cookie设置from flask import Flask, make_response# 创建response对象 response = make_response('index') # 使用response对象写入cookie到浏览器,会话结束就过期 response.se...原创 2018-03-25 17:23:32 · 787 阅读 · 0 评论 -
flask项目初始化时使db和连接到redis数据库的对象能被调用
修改其为全局变量# -*- coding: utf-8 -*-import redisfrom flask import Flaskfrom flask_session import Sessionfrom flask_wtf.csrf import CsrfProtectfrom flask_sqlalchemy import SQLAlchemyfrom config import...原创 2018-03-31 17:30:16 · 1942 阅读 · 0 评论 -
flask中请求钩子的注意点
基于python2.7的.在视图函数index中抛出异常a = 10/0 ,通过@app.errorhandler(ZeroDivisionError)可以捕获到该异常,会把捕获异常中的返回值返回给浏览器,程序会经过每一个请求钩子.如果没有捕获异常,则程序只走before_first_request和before_request,视图函数不会有返回值.teardown_request 只能响应服...原创 2018-03-26 19:57:14 · 885 阅读 · 0 评论