def post(self): p = Package() p._id = self.get_argument('package_name') package = Package.lookup(p._id) p.avail_timelong = int(self.get_argument('avail_timelong', package['avail_timelong'])) p.avail_begintime = int(self.get_argument("avail_begintime", package['avail_begintime'])) p.avail_endtime = int(self.get_argument("avail_endtime1", package['avail_endtime'])) #p.avail_begintime = datetime.datetime.strptime(avail_begintime+':00', "%H:%M") #p.avail_endtime = datetime.datetime.strptime(avail_endtime+':00',"%H:%M") ''' p.pname = self.get_argument('package_name') p.avail_timelong = int(self.get_argument('avail_timelong')) p.avail_begintime = datetime.datetime.strptime(self.get_argument("avail_begintime"), "%H:%M") p.avail_endtime = datetime.datetime.strptime(self.get_argument("avail_endtime"), "%H:%M") avail_beginhourstr = self.get_argument("avail_begintime", None) nPos1 =avail_beginhourstr.index(':') avail_beginhour = int(avail_beginhourstr[0:nPos1]) avail_endhourstr = self.get_argument("avail_endtime", None) nPos2 =avail_endhourstr.index(':') avail_endhour = int(avail_endhourstr[0:nPos2]) if avail_endhour <= avail_beginhour: p.effective_length = avail_endhour+24 - avail_beginhour else: p.effective_length = avail_endhour - avail_beginhour ''' p.is_weekday= int(self.get_argument("is_weekday", package['is_weekday'])) p.created_at = datetime.datetime.now() Package.updatePackage(p) self.redirect("/get_packages")
def post(self): p = Package() p._id = self.get_argument("package_name", None) p.avail_timelong = int(self.get_argument("avail_timelong", None)) p.avail_begintime = int(self.get_argument("avail_begintime", None)) avail_endtime = self.get_argument("avail_endtime1", None) if avail_endtime: p.avail_endtime = int(avail_endtime) else: p.avail_endtime = 0 ''' if avail_endhour <= avail_beginhour: p.effective_length = avail_endhour+24 - avail_beginhour else: p.effective_length = avail_endhour - avail_beginhour ''' ''' p.avail_begintime = datetime.datetime.strptime(self.get_argument("avail_begintime", None), "%H:%M") p.avail_endtime = datetime.datetime.strptime(self.get_argument("avail_endtime", None),"%H:%M") avail_beginhourstr = self.get_argument("avail_begintime", None) nPos1 =avail_beginhourstr.index(':') avail_beginhour = int(avail_beginhourstr[0:nPos1]) avail_endhourstr = self.get_argument("avail_endtime", None) nPos2 =avail_endhourstr.index(':') avail_endhour = int(avail_endhourstr[0:nPos2]) if avail_endhour <= avail_beginhour: p.effective_length = avail_endhour+24 - avail_beginhour else: p.effective_length = avail_endhour - avail_beginhour ''' #p.avail_begintime = datetime.datetime.strptime(avail_begintime+':00', "%H:%M") #p.avail_endtime = datetime.datetime.strptime(avail_endtime+':00',"%H:%M") #print p.avail_begintime, p.avail_endtime p.is_weekday = int(self.get_argument("is_weekday", None)) p.lifecycle = 1 p.created_at = datetime.datetime.now() p.status = 1 #p.uname = self.get_username() p.insert(p) self.redirect("/get_packages")
def post(self): p = Package() p._id = self.get_argument('package_name') package = Package.lookup(p._id) p.avail_timelong = int( self.get_argument('avail_timelong', package['avail_timelong'])) p.avail_begintime = int( self.get_argument("avail_begintime", package['avail_begintime'])) p.avail_endtime = int( self.get_argument("avail_endtime1", package['avail_endtime'])) #p.avail_begintime = datetime.datetime.strptime(avail_begintime+':00', "%H:%M") #p.avail_endtime = datetime.datetime.strptime(avail_endtime+':00',"%H:%M") ''' p.pname = self.get_argument('package_name') p.avail_timelong = int(self.get_argument('avail_timelong')) p.avail_begintime = datetime.datetime.strptime(self.get_argument("avail_begintime"), "%H:%M") p.avail_endtime = datetime.datetime.strptime(self.get_argument("avail_endtime"), "%H:%M") avail_beginhourstr = self.get_argument("avail_begintime", None) nPos1 =avail_beginhourstr.index(':') avail_beginhour = int(avail_beginhourstr[0:nPos1]) avail_endhourstr = self.get_argument("avail_endtime", None) nPos2 =avail_endhourstr.index(':') avail_endhour = int(avail_endhourstr[0:nPos2]) if avail_endhour <= avail_beginhour: p.effective_length = avail_endhour+24 - avail_beginhour else: p.effective_length = avail_endhour - avail_beginhour ''' p.is_weekday = int( self.get_argument("is_weekday", package['is_weekday'])) p.created_at = datetime.datetime.now() Package.updatePackage(p) self.redirect("/get_packages")