标签: python flask eve
我试图访问Database Event Hook' on_insert'中的 request.authorization.username ,但它似乎没有因为无法访问请求对象,所以非常简单。
目标是获取给定用户名的租户标识符,并在每次将新文档插入集合时自动添加。
我正在考虑以下选项:
你们觉得怎么样? THX!
答案 0 :(得分:1)
Eve的BasicAuth(source)类将用户名存储在flask.g对象(docs)中,所以您只需要:
BasicAuth
flask.g
from flask import g def my_event_hook(..) username = g.get('user') ...