def get(self): accounts_to_clear = Account.query( ndb.AND(Account.valid_until < datetime.now(), Account.cleared == False) ).fetch() for account in accounts_to_clear: account.clear()
def get(self): self.response.write(open('header.html').read()) urlsafe = self.request.get('urlsafe') result = Account.query() for item in result: if item.key.urlsafe() == urlsafe: self.response.write(str(item.key.id()) + "<br/>") self.response.write(str(item.key.kind()) + "<br/>") self.response.write(str(item.key.urlsafe()) + "<br/>") self.response.write(str(item.key.delete()) + "<br/>")
def get(self): user = users.get_current_user() accounts_query = Account.query(Account.author == user) accounts = accounts_query.fetch(10) template_values = { 'accounts': accounts } template = JINJA_ENVIRONMENT.get_template('templates/accounts.html') self.response.write(template.render(template_values))
def get(self): user = users.get_current_user() accounts_query = Account.query(Account.author == user) accounts = accounts_query.fetch() resp_list = [] for account in accounts: smzdm_handler = Smzdm(account) attend_dict = smzdm_handler.attendance() resp_list.append(attend_dict) self.response.write(resp_list)
def _get_default_account(): default = Account.query(Account.username==DEFAULT_NAME, Account.password==DEFAULT_PW, Account.service==DEFAULT_SERVICE).get() if default: return default else: default_key = Account(username=DEFAULT_NAME, password=DEFAULT_PW, service=DEFAULT_SERVICE).put() return default_key.get()
def get(self): self.response.write(open('header.html').read()) an = self.request.get("tfAcNo") # query from Googe NDB result = Account.query( ndb.OR(Account.AcNo == int(an), Account.AcBalance >= 40000)) if result: self.response.write("<table border='1'>") for act in result: self.response.write("<tr>") self.response.write("<td>" + str(act.AcNo) + "</td>") self.response.write("<td>" + act.AcHName + "</td>") self.response.write("<td>" + str(act.AcBalance) + "</td>") self.response.write("<td>" + str(act.AcMobNo) + "</td>") self.response.write("<td>" + act.City + "</td>") self.response.write("</tr>") self.response.write("</table>") else: self.response.write("No Data Found")
def decorated_function(*args, **kwargs): user = users.get_current_user() if user: account = Account.query(Account.userid == user.user_id()).fetch(1) if account: g.user = account[0] logging.info('Existed account, key:' + str(account[0].key)) else: logging.info("New account, google user id:" + str(user.user_id())) new_account = Account(userid=user.user_id(), username=user.nickname(), email=user.email()) new_account_key = new_account.put() logging.info('New account, key:' + str(new_account_key)) g.user = new_account else: url = users.create_login_url('/') return redirect(url) return f(*args, **kwargs)