本文整理汇总了Python中model.Session.objects方法的典型用法代码示例。如果您正苦于以下问题:Python Session.objects方法的具体用法?Python Session.objects怎么用?Python Session.objects使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类model.Session
的用法示例。
在下文中一共展示了Session.objects方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: tmp
# 需要导入模块: from model import Session [as 别名]
# 或者: from model.Session import objects [as 别名]
def tmp(*args, **kwargs):
def no_session():
if on_login:
return f(*args, **kwargs)
else:
redirect("/login")
cookie = request.get_cookie("session")
if cookie is None:
return no_session()
session = Session.objects(id=cookie).first()
if session is None:
return no_session()
user = session.user
if user is None:
return no_session()
if roles_require is not None:
if user['group'].name not in roles_require:
return "Access denied"
if(on_login):
redirect("/account")
else:
return f(user, *args, **kwargs)
示例2: logout
# 需要导入模块: from model import Session [as 别名]
# 或者: from model.Session import objects [as 别名]
def logout():
cookie = request.get_cookie("session")
session = Session.objects(id=cookie).delete()
redirect("/login")