def get(self): user = self.get_current_user() result = [] if user: result = [useraddr for useraddr in UserAddr.select().where(UserAddr.uid == user.id).dicts()] self.write(simplejson.dumps(result))
def get(self): user = self.get_current_user() address = [ addr for addr in UserAddr.select().where(UserAddr.uid == user.id) ] self.render('user/address.html', address=address, useraddr=UserAddr(mobile=user.mobile))
def get(self, aid): try: useraddr = UserAddr.get(id = aid) except: self.flash("此地址不存在") self.redirect("/user/address") return user = self.get_current_user() address = [addr for addr in UserAddr.select().where(UserAddr.uid == user.id)] self.render('user/address.html', address = address, useraddr = useraddr)
def check_user_store_distance(_self): result = 0 user = _self.get_current_user() client_store = _self.get_secure_cookie('store', None) if client_store and user: ua = UserAddr.select().where((UserAddr.user == user.id) & (UserAddr.isdefault == 1)) if ua.count() > 0: address = ua[0].province + ua[0].city + ua[0].address s = getDistanceAS(address.replace(' ', ''), client_store) if s['flag'] == 1: if float(s['data']) < setting.PeiSongDistance: result = 1 return result
def get(self): user = self.get_current_user() address = [addr for addr in UserAddr.select().where(UserAddr.uid == user.id)] self.render('user/address.html', address = address, useraddr = UserAddr(mobile = user.mobile))