本文整理汇总了Python中login.Login.key方法的典型用法代码示例。如果您正苦于以下问题:Python Login.key方法的具体用法?Python Login.key怎么用?Python Login.key使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类login.Login
的用法示例。
在下文中一共展示了Login.key方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: get
# 需要导入模块: from login import Login [as 别名]
# 或者: from login.Login import key [as 别名]
def get(self):
logging.debug("WebController.get()")
user = Login().getIrssiUser(self.request.params)
tokensList = []
count = 0
if user is not None:
tokens = C2dmToken.all()
tokens.ancestor(user.key())
tokensList = tokens.fetch(10)
messages = Message.all()
messages.ancestor(user.key())
count = messages.count(1)
template_values = {
'user': user,
'tokens': tokensList,
'loggedin': user is not None,
'login_url': users.create_login_url("#profile").replace("&", "&"),
'logout_url': users.create_logout_url("").replace("&", "&"),
'irssiworking': count != 0,
'c2dmtokencount': len(tokensList),
}
logging.debug(template_values)
logging.debug(tokensList)
template = jinja_environment.get_template('html/index.html')
self.response.out.write(template.render(template_values))
示例2: get
# 需要导入模块: from login import Login [as 别名]
# 或者: from login.Login import key [as 别名]
def get(self):
logging.debug("WebController.get()")
user = Login().getIrssiUser(self.request.params)
tokens = []
irssi_script_version = 0
registration_date = 'Aeons ago'
last_notification_time = 'Never'
notification_count = 0
if user is not None:
tokens = GcmToken.all()
tokens.ancestor(user.key())
tokens = tokens.fetch(10)
for token in tokens:
if token.registration_date is not None:
token.registration_date_string = token.registration_date
else:
token.registration_date_string = 'Yesterday?'
irssi_script_version = user.irssi_script_version
if irssi_script_version == None:
irssi_script_version = 0
if user.registration_date is not None:
registration_date = user.registration_date
if user.last_notification_time is not None:
last_notification_time = user.last_notification_time
if user.notification_count is not None:
notification_count = user.notification_count
template_values = {
'user': user,
'tokens': tokens,
'token_count': len(tokens),
'logged_in': user is not None,
'login_url': users.create_login_url("#profile").replace("&", "&"),
'logout_url': users.create_logout_url("").replace("&", "&"),
'irssi_working': last_notification_time != 'Never',
'irssi_latest': irssi_script_version >= 13,
'registration_date': registration_date,
'last_notification_time': last_notification_time,
'notification_count': notification_count
}
template = jinja_environment.get_template('html/index.html')
self.response.out.write(template.render(template_values))