摘要:
准备一个页面或图片,用于用户访问 一:表单方式 视图 from flask import Flask, render_templateapp = Flask(__name__)@app.route('/')def index(): return render_template('index.html 阅读全文
摘要:
登录功能 在forms里面添加验证 class LoginForm(Form): email = StringField(validators=[Email(message='邮箱格式错误')]) password = StringField(validators=[Length(3, 20, me 阅读全文
摘要:
CSRF攻击原理: 配置信息 import osSQLALCHEMY_DATABASE_URI = 'mysql+pymysql://root:123456@127.0.0.1:3306/test'SQLALCHEMY_TRACK_MODIFICATIONS = FalseSECRET_KEY = 阅读全文
摘要:
1、设置session:使用flask.session就可以操作字典,操作方式和操作字典一样:session['key']=value2、获取session,和获取字典的值一样:session['key']、session.get('key')3、删除session中的值:和删除字典的值一样 ses 阅读全文
摘要:
设置cookie有效域名cookie默认只能在主域名下使用,如果要在子域名下使用,则应该给set_cookie设置属性domain='.主域名',此时,此cookie在此主域名下的所有子域名均有效 from flask import Blueprint, requestbp = Blueprint( 阅读全文
摘要:
设置cookie有效期1、max_age:距离现在多少秒后过期,在IE8以下不支持2、expires:datatime类型,使用此参数,需参照格林尼治时间,即北京时间-8个小时3、如果max_age和expires都设置了,则以max_age为参准4、若没有设置过期时间,则默认为浏览会话结束,即关闭 阅读全文
摘要:
1、设置cookie:在flask.Response对象上,使用set_cookie('cookie名', 'cookie值')设置cookie set_cookie源码 key:cookie名value:cookie值max_age:最长过期时间,秒(IE8以下不支持)expires:最长过期时间 阅读全文
摘要:
1、安装:pip install flask-wtf2、定义表单验证的时候,对文件的字段,需使用:FileField3、验证器从flask_wtf.file中导入,FileRequired为验证文件必传,FileAllowed为验证文件后缀名4、在视图函数中,使用werkzeug.datastruc 阅读全文
摘要:
实现上传文件 1、在form表单中,需指定enctype="multipart/form-data",且文件上传的input标签type="file"2、在后台获取上传的文件request.files.get('文件上传input标签的name属性值')3、保存文件之前,先使用werkzeug.ut 阅读全文
摘要:
此功能看似强大,实则鸡肋 from wtforms import Form, StringField, BooleanField, SelectFieldfrom wtforms.validators import Length, ValidationErrorclass SettingForm(F 阅读全文