我有一个装饰器,它可以将用户添加到Flask全局上下文g中:
class User:
def __init__(self, user_data) -> None:
self.username: str = user_data["username"]
self.email: str = user_data["email"]
def login_required(f):
@wraps(f)
def wrap(*args, **kwargs):
user_data = get_user_data()
user = User(user_data)
g.user = User(user_data)
return f(*args, **kwargs)
return wrap
我希望在访问控制器中的g.user时能知道g.user的类型(用户类型)。我该如何实现?(我正在使用pyright)。
我希望在访问控制器中的g.user时能知道g.user的类型(用户类型)。我该如何实现?(我正在使用pyright)。