上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 71 下一页
摘要: 设置cookie有效期1、max_age:距离现在多少秒后过期,在IE8以下不支持2、expires:datatime类型,使用此参数,需参照格林尼治时间,即北京时间-8个小时3、如果max_age和expires都设置了,则以max_age为参准4、若没有设置过期时间,则默认为浏览会话结束,即关闭 阅读全文
posted @ 2019-11-13 21:21 向前走。 阅读(2396) 评论(0) 推荐(0) 编辑
摘要: 1、设置cookie:在flask.Response对象上,使用set_cookie('cookie名', 'cookie值')设置cookie set_cookie源码 key:cookie名value:cookie值max_age:最长过期时间,秒(IE8以下不支持)expires:最长过期时间 阅读全文
posted @ 2019-11-13 20:43 向前走。 阅读(1964) 评论(0) 推荐(0) 编辑
摘要: 1、安装:pip install flask-wtf2、定义表单验证的时候,对文件的字段,需使用:FileField3、验证器从flask_wtf.file中导入,FileRequired为验证文件必传,FileAllowed为验证文件后缀名4、在视图函数中,使用werkzeug.datastruc 阅读全文
posted @ 2019-11-12 22:38 向前走。 阅读(1369) 评论(0) 推荐(0) 编辑
摘要: 实现上传文件 1、在form表单中,需指定enctype="multipart/form-data",且文件上传的input标签type="file"2、在后台获取上传的文件request.files.get('文件上传input标签的name属性值')3、保存文件之前,先使用werkzeug.ut 阅读全文
posted @ 2019-11-12 22:00 向前走。 阅读(2356) 评论(0) 推荐(0) 编辑
摘要: 此功能看似强大,实则鸡肋 from wtforms import Form, StringField, BooleanField, SelectFieldfrom wtforms.validators import Length, ValidationErrorclass SettingForm(F 阅读全文
posted @ 2019-11-12 21:06 向前走。 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 如果想要对表单中的某个字段进行自定义验证,则需要对这个字段进行单独的验证1、定义一个方法,命名规则为:validate_字段名(self, filed)2、在方法中,使用filed.data获取字段的值3、如果验证成功,则不需要做任何操作,如果验证失败,则需要抛出一个异常:wtforms.valid 阅读全文
posted @ 2019-11-12 20:36 向前走。 阅读(731) 评论(0) 推荐(0) 编辑
摘要: Email:验证数据是否为邮箱EqualTo:验证此字段的数据是否和另一个字段的值相等,常用与校验密码和确认密码InputRequired:检验数据必传Length:校验数据长度NumberRange:检验数据需在指定数字的区间Regexp:自定义正则表达式(如手机号码)URL:必须是url的形式U 阅读全文
posted @ 2019-11-11 23:07 向前走。 阅读(1393) 评论(0) 推荐(0) 编辑
摘要: 作用:1、做表单验证,把用户提交的数据验证是否合法2、做模板渲染 安装:pip install wtforms 表单验证1、自定义一个表单类,继承wtforms.Form2、定义好需要验证的字段,字段名必须和表单中需要验证的字段的name属性值保持一致3、在需要验证的字段上,指定需要验证的数据类型4 阅读全文
posted @ 2019-11-11 22:31 向前走。 阅读(666) 评论(0) 推荐(0) 编辑
摘要: 在实际开发中,经常会发生数据库修改行为,一般数据库修改不是直接手动修改,而是去修改ORM模型,然后再把模型映射到数据库中,这些操作可以通过flask-migrate实现,flask-migrate是基于Alembic进行的一个封装,并集成到Flask中,而所有的迁移操作其实是Alembic做的,他能 阅读全文
posted @ 2019-11-11 21:36 向前走。 阅读(1374) 评论(0) 推荐(0) 编辑
摘要: 使用flask-script可以实现自定义命令来操作flask,如:可以通过命令来跑一个开发版本的服务器、设置数据库、定时任务等安装:pip install flask-script 命令的添加方式1:@manager.command:用来传递不需要传递参数的命令2:@manager.option: 阅读全文
posted @ 2019-11-10 23:20 向前走。 阅读(603) 评论(0) 推荐(0) 编辑
上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 71 下一页