上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 72 下一页
摘要: 这里采用把验证码放到memcached中,所以封装一个memcached的操作 import memcachecache = memcache.Client(['127.0.0.1:11211'], debug=True)def set(key, value, timeout=60): return 阅读全文
posted @ 2019-11-24 21:28 向前走。 阅读(298) 评论(0) 推荐(0)
摘要: 安装:pip install flask-mail 官方文档:https://pythonhosted.org/Flask-Mail/ 邮箱配置 MAIL_SERVER = 'smtp.qq.com' # 邮箱服务器地址MAIL_PORT = 465 # 端口MAIL_USE_TLS = True 阅读全文
posted @ 2019-11-23 23:05 向前走。 阅读(486) 评论(0) 推荐(0)
摘要: 在base.css中加一个全局的css控制宽度 .form-container{ width: 300px;} 视图 class ResetEmailView(views.MethodView): decorators = [login_required] def get(self): return 阅读全文
posted @ 2019-11-23 21:20 向前走。 阅读(327) 评论(0) 推荐(0)
摘要: 在base模板中引用 在修改密码的js中使用 $(function () { $('#submit').click(function (evnet) { evnet.preventDefault(); //阻止默认的提交表单事件 var oldpwdElement = $("input[name=' 阅读全文
posted @ 2019-11-23 17:22 向前走。 阅读(400) 评论(0) 推荐(0)
摘要: 实现效果 css body.stop-scrolling { height: 100%; overflow: hidden; }.sweet-overlay { background-color: black; /* IE8 */ -ms-filter: "progid:DXImageTransfo 阅读全文
posted @ 2019-11-23 16:49 向前走。 阅读(968) 评论(0) 推荐(0)
摘要: 鉴于flask-restful用起来太麻烦,这里自定义json统一返回格式和内容 from flask import jsonifyclass HttpCode: """ 定义一些约定好的业务处理状态 """ ok = 200 # 业务处理成功 unautherror = 401 # 没有授权 pa 阅读全文
posted @ 2019-11-23 16:18 向前走。 阅读(591) 评论(0) 推荐(0)
摘要: 定义一个基类form,用于获取错误信息 from wtforms import Formclass BaseForm(Form): def get_error(self): # a = {'aaa': [xxx], 'bbb': [www]} a.popitem()[1][0]=xxx messag 阅读全文
posted @ 2019-11-22 23:17 向前走。 阅读(584) 评论(0) 推荐(0)
摘要: 顺便实现ajax提交的时候默认提交csrf_token var http = { 'get':function (args) { args['method'] = 'get'; this.ajax(args); }, 'post':function (args) { args['method'] = 阅读全文
posted @ 2019-11-22 22:38 向前走。 阅读(337) 评论(0) 推荐(0)
摘要: 加上CSRF防御 修改密码页面 视图 class ResetPwd(views.MethodView): decorators = [login_required] # 校验登录状态 def get(self): return render_template('cms/cms_resetpwd.ht 阅读全文
posted @ 2019-11-22 21:56 向前走。 阅读(776) 评论(0) 推荐(1)
摘要: 模板抽取,将公共的页面抽出来作为模板 {% from 'common/_macros.html' import static %}<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title> {% block title % 阅读全文
posted @ 2019-11-22 21:07 向前走。 阅读(463) 评论(0) 推荐(0)
上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 72 下一页