flask
cod16xx
这个作者很懒,什么都没留下…
展开
-
Flask——itsdangerous验证邮箱
1.导入TimedJSONWebSignatureSerializer,用于生成具有过期时间的JSON Web签名。from itsdangerous import TimedJSONWebSignatureSerializer as Serializers=Serializer('secret key',expires_in=3600)token=s.dumps({'key':'val'})#原创 2017-08-16 16:40:43 · 2837 阅读 · 0 评论 -
Flask——表单类
详细文档 使用例子:from flask import Flask,redirect,url_for,render_template,session,flashfrom flask_bootstrap import Bootstrapfrom flask_wtf import FlaskFormfrom wtforms import StringField,SubmitFieldfrom原创 2017-08-09 20:51:51 · 1707 阅读 · 0 评论 -
Flask——用户权限管理
权限操作: 操作 位值 说明 关注用户 0b00000001(0x01) 关注其他用户 发表评论 0b00000010(0x02) 在别人写的文章中发表评论 写文章 0b00000100 发表文章 管理他人评论 0b00001000 查处他人不良评论 管理员 0b10000000 管理网站可以写成一个类方便调用class Per原创 2017-08-17 21:19:44 · 3592 阅读 · 0 评论 -
Flask——请求响应循环
避免大量重复参数的访问导致视图函数代码重复、乱的问题, Flask使用上下文是一些变量再一个线程中全局可访问,不会干扰其他线程。1.程序上下文、请求上下文 变量名 上下文 说明 curr_app 程序上下文 当前激活程序的程序实例 g 程序上下文 处理请求时用于临时存储的对象,每次请求会重设g request 请求上下文 请求对象,封装了HTTP请求的原创 2017-08-06 19:03:27 · 2810 阅读 · 0 评论 -
Python——代码覆盖报告covera
在进行单元测试时,需要知道测试的覆盖情况,可以使用coverage这个模块进行python代码的覆盖检查。下面是flask的web应用的测试阶段中使用coverage的例子app=create_app(os.getenv('FLASK_CONFIG') or 'default')manager=Manager(app)if os.environ.get('FLASKY_COVERAGE'):原创 2017-08-31 18:59:01 · 664 阅读 · 0 评论 -
阿里云ECS部署Flask(Nginx,gunicorn,supervisor,fabric,ubuntu16.04)
一、编写fabric脚本fabric只支持python2,只需要在开发机子上安装python2,服务器不需要 编写fabric脚本,把flask程序打包并上传到阿里云ECS的ubuntu服务器 针对狗书编写的脚本如下:# -*- coding: utf-8 -*-import os, refrom datetime import datetimefrom fabric.api import原创 2017-09-30 19:52:49 · 675 阅读 · 0 评论