123456789101112131415161718192021222324252627282930 |
- import functools
- from flask import session, g
- def do_index_class(index):
- """自定义过滤器,过滤点击排行html的class"""
- if index == 0:
- return "first"
- elif index == 1:
- return "second"
- elif index == 2:
- return "third"
- else:
- return ""
- def user_login_data(f):
- @functools.wraps(f)
- def wrapper(*args, **kwargs):
- # 获取到当前登录用户的id
- user_id = session.get("user_id")
- user = None
- if user_id:
- from app.models import User
- user = User.query.get(user_id)
- g.user = user
- return f(*args, **kwargs)
- return wrapper
|