上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 72 下一页
摘要: 用户名渲染,使用flask的g对象,在用户请求进来之后,触发视图函数之前,拿用户的信息,放到g对象里面 @bp.before_requestdef before_request(): """ 请求进入视图函数之前判断用户是否登录,若已登录,则将当前用户的信息添加到g对象里面 """ if confi 阅读全文
posted @ 2019-11-21 22:54 向前走。 阅读(329) 评论(0) 推荐(0)
摘要: 定义一个宏,用于渲染static文件的时候,只需要传文件名就可以,上下两个“-”是解决渲染的时候源代码换行的情况 {% macro static(filename) -%} {{ url_for('static', filename=filename) }}{%- endmacro %} {% fr 阅读全文
posted @ 2019-11-21 22:23 向前走。 阅读(572) 评论(0) 推荐(0)
摘要: 装饰器,验证当前session中是否存在定义的user_id,没有就重定向到登录页 from flask import session, redirect, url_forfrom functools import wrapsimport configdef login_required(func) 阅读全文
posted @ 2019-11-21 21:48 向前走。 阅读(430) 评论(0) 推荐(1)
摘要: config form from wtforms import Form, StringField, IntegerFieldfrom wtforms.validators import Email, InputRequired, Lengthclass LoginForm(Form): email 阅读全文
posted @ 2019-11-21 21:21 向前走。 阅读(560) 评论(0) 推荐(0)
摘要: html <!DOCTYPE html><html lang="zh-CN"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" cont 阅读全文
posted @ 2019-11-21 20:20 向前走。 阅读(834) 评论(0) 推荐(0)
摘要: 数据库信息 DEBUG = TrueSQLALCHEMY_DATABASE_URI = 'mysql+pymysql://root:123456@127.0.0.1:3306/test'SQLALCHEMY_TRACK_MODIFICATIONS = False from flask_sqlalch 阅读全文
posted @ 2019-11-20 23:22 向前走。 阅读(836) 评论(0) 推荐(0)
摘要: 目录结构 cms模块 from flask import Blueprintbp = Blueprint('cms', __name__, url_prefix='/cms')@bp.route('/')def index(): return 'cms index' from .views impo 阅读全文
posted @ 2019-11-20 21:55 向前走。 阅读(662) 评论(0) 推荐(0)
摘要: 安装:pip install redis 连接 字符串操作 插入值 获取 删除值 列表操作,更多操作见源码 添加 获取 集合操作,更多操作见源码 哈希操作,更多操作见源码 事务操作:cache.pipeline(),更多操作见源码 发布与订阅:如用redis异步发邮件 监听 发布 再看监听 过滤数据 阅读全文
posted @ 2019-11-19 23:10 向前走。 阅读(211) 评论(0) 推荐(0)
摘要: 详见:http://redisdoc.com/persistence/index.html redis.conf RDB机制 改为5秒内1次 文件已生成 关闭RDB,注释掉3个save,重启redis即可生效 再插入数据,已无备份 AOF机制: appendonly yes:开启AOF机制 同步机制 阅读全文
posted @ 2019-11-19 22:35 向前走。 阅读(175) 评论(0) 推荐(0)
摘要: redis事物可以一次执行多个命令,事物具有以下特征1、隔离操作:事物中的所有命令都会序列化、按顺序执行,不会被其他命令打扰2、原子操作:事物中的命令要么全部被执行,要么全部都不执行 开启一个事物,以后执行的所有命令都在这个事物中执行:multi 执行事物,将会在multi和exec中的操作一并提交 阅读全文
posted @ 2019-11-18 23:28 向前走。 阅读(228) 评论(0) 推荐(0)
上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 72 下一页