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 get(self): user = self.get_current_user() page = int(self.get_argument("page", 1)) pagesize = self.settings['admin_pagesize'] mq = Mark.select().where(Mark.uid == user.id) total = mq.count() marks = mq.paginate(page, pagesize) self.render('user/mark.html', marks=marks, total=total, page=page, pagesize=pagesize, mark=Mark(day=datetime.date.today() + datetime.timedelta(days=1)))