def post(self, aid): try: useraddr = UserAddr.get(id=aid) except: self.flash("此地址不存在") self.redirect("/user/address") return user = self.get_current_user() city = self.get_argument("city", None) region = self.get_argument("region", None) address = self.get_argument("address", None) name = self.get_argument("name", None) tel = self.get_argument("tel", "") mobile = self.get_argument("mobile", None) if city and region and address and name and mobile and vmobile(mobile): useraddr.city = city useraddr.region = region useraddr.address = address useraddr.name = name useraddr.tel = tel useraddr.mobile = mobile try: UserAddr.get(id != useraddr.id, uid=user.uid, address=address) self.flash("此地址已存在") except: try: useraddr.save() self.flash("保存成功", 'sucess') except Exception, ex: logging.error(ex) self.flash("系统出错,请稍后重试")
def post(self): nickname = self.get_argument("nickname", None) name = self.get_argument("name", None) relation = int(self.get_argument("relation", 0)) gender = int(self.get_argument("gender", 0)) day = self.get_argument( "day", datetime.date.today() + datetime.timedelta(days=1)) mobile = self.get_argument("mobile", None) if nickname and name and mobile and vmobile(mobile): user = self.get_current_user() mark = Mark() mark.uid = user.id mark.nickname = nickname mark.name = name mark.relation = relation mark.gender = gender mark.day = day mark.mobile = mobile try: Mark.get(uid=user.uid, nickname=nickname) self.flash("此纪念日已存在") except: try: mark.save() self.flash("保存成功", 'sucess') except Exception, ex: logging.error(ex) self.flash("系统出错,请稍后重试")
def post(self, aid): try: useraddr = UserAddr.get(id = aid) except: self.flash("此地址不存在") self.redirect("/user/address") return user = self.get_current_user() city = self.get_argument("city", None) region = self.get_argument("region", None) address = self.get_argument("address", None) name = self.get_argument("name", None) tel = self.get_argument("tel", "") mobile = self.get_argument("mobile", None) if city and region and address and name and mobile and vmobile(mobile): useraddr.city = city useraddr.region = region useraddr.address = address useraddr.name = name useraddr.tel = tel useraddr.mobile = mobile try: UserAddr.get(id != useraddr.id, uid = user.uid, address = address) self.flash("此地址已存在") except: try: useraddr.save() self.flash("保存成功", 'sucess') except Exception, ex: logging.error(ex) self.flash("系统出错,请稍后重试")
def post(self, mid): try: mark = Mark.get(id = mid) except: self.flash("此地址不存在") self.redirect("/user/marks") return nickname = self.get_argument("nickname", None) name = self.get_argument("name", None) relation = int(self.get_argument("relation", 0)) gender = int(self.get_argument("gender", 0)) day = self.get_argument("day", datetime.date.today() + datetime.timedelta(days=1)) mobile = self.get_argument("mobile", None) if nickname and name and mobile and vmobile(mobile): user = self.get_current_user() mark.nickname = nickname mark.name = name mark.relation = relation mark.gender = gender mark.day = day mark.mobile = mobile try: Mark.get(id != mark.id, uid = user.uid, nickname = nickname) self.flash("此纪念日已存在") except: try: mark.save() self.flash("保存成功", 'sucess') except Exception, ex: logging.error(ex) self.flash("系统出错,请稍后重试")
def post(self): result = {'status' : False, 'msg' : 0} user = self.get_current_user() if user: city = self.get_argument("city", None) region = self.get_argument("region", None) address = self.get_argument("address", None) name = self.get_argument("name", None) tel = self.get_argument("tel", "") mobile = self.get_argument("mobile", None) if city and region and address and name and mobile and vmobile(mobile): useraddr = UserAddr() useraddr.uid = user.id useraddr.city = city useraddr.region = region useraddr.address = address useraddr.name = name useraddr.tel = tel useraddr.mobile = mobile try: UserAddr.get(uid = user.uid, address = address) result['msg'] = 503 except: try: useraddr.save() result['status'] = True result['msg'] = 200 except Exception as ex: logging.error(ex) result['msg'] = 500 else: result['msg'] = 400 else: result['msg'] = 403 self.write(simplejson.dumps(result))
def validate(self): if not self.coname: raise Exception('请输入公司名') if not self.region: raise Exception('请选择城市') if not self.region: raise Exception('请选择区域') if not self.address: raise Exception('请输入详细地址') if not self.name: raise Exception('请输入姓名') if not self.tel: raise Exception('请输入固定电话') if self.mobile and not vmobile(self.mobile): raise Exception('请输入正确的手机号码')
def validate(self): if not self.coname: raise Exception("请输入公司名") if not self.region: raise Exception("请选择城市") if not self.region: raise Exception("请选择区域") if not self.address: raise Exception("请输入详细地址") if not self.name: raise Exception("请输入姓名") if not self.tel: raise Exception("请输入固定电话") if self.mobile and not vmobile(self.mobile): raise Exception("请输入正确的手机号码")
def post(self): result = {'status': False, 'msg': 0} user = self.get_current_user() if user: city = self.get_argument("city", None) region = self.get_argument("region", None) address = self.get_argument("address", None) name = self.get_argument("name", None) tel = self.get_argument("tel", "") mobile = self.get_argument("mobile", None) if city and region and address and name and mobile and vmobile( mobile): useraddr = UserAddr() useraddr.uid = user.id useraddr.city = city useraddr.region = region useraddr.address = address useraddr.name = name useraddr.tel = tel useraddr.mobile = mobile try: UserAddr.get(uid=user.uid, address=address) result['msg'] = 503 except: try: useraddr.save() result['status'] = True result['msg'] = 200 except Exception, ex: logging.error(ex) result['msg'] = 500 else: result['msg'] = 400
def validate(self): if self.mobile and vmobile(self.mobile): if User.select().where(User.mobile == self.mobile).count() > 0: raise Exception('此用户名已使用') else: raise Exception('请输入正确的手机号码')
def validate(self): if self.mobile and vmobile(self.mobile): pass else: raise Exception('mobile is not validate')