def POST(self, cid, pid): table = alltable['class'] form = web.input() model.new_item(table, form) if pid == '': raise web.seeother('/index_class/') else: raise web.seeother('/index_class_project/' + pid)
def POST(self, tablename): if logged(): table = alltable[tablename] form = web.input() model.new_item(table, form) raise web.seeother('/index_item/' + table[0]) else: raise web.seeother('/')
def POST(self): if logged(): table = alltable['project'] form = web.input() form['oid'] = session.uid model.new_item(table, form) raise web.seeother('/index_project') else: raise web.seeother('/')
def POST(self): db = web.database(dbn='sqlite', db='../sqlite.db') form= newForm() categories = db.select('categories', what='name').list() form.category.args=[''] for category in categories: form.category.args = form.category.args + [category.name] if not form.validates(): return render.new(form) else: model.new_item(form['category'].value, form['title'].value, form['description'].value, form['price'].value) raise web.seeother('/')
def POST(self,pid): table = alltable['class'] form = web.input() bdate = form['begindate'] edate = form['enddate'] byear = int(form['begindate'][0:4]) bmonth = int(form['begindate'][5:7]) btime = int(form['begintime']) eyear = int(form['enddate'][0:4]) emonth = int(form['enddate'][5:7]) etime = int(form['endtime']) render = create_render(0) if bdate<edate or (bdate==edate and btime<=etime): if byear==eyear and bmonth==emonth: try: model.new_item(table,form) except: return render.error('请选择教师和地点!') raise web.seeother('/index_class_project/'+pid) elif byear==eyear and emonth-bmonth==1: enddate = form['enddate'] endtime = form['endtime'] form['enddate'] = datetime.date(year = byear, month = bmonth, day = calendar.monthrange(byear, bmonth)[1]) form['endtime'] = 1 model.new_item(table,form) form['begindate'] = datetime.date(year = eyear, month = emonth, day = 1) form['begintime'] = 0 form['enddate'] = enddate form['endtime'] = endtime model.new_item(table,form) raise web.seeother('/index_class_project/'+pid) else: return render.error('时间输入错误!') else: return render.error('时间输入错误!')
def POST(self): """ Add new entry """ form = web.input() form.buyPrice = float(form.buyPrice) form.startDate = bool(form.startDate) # form.endDate = datetime('now') result = model.new_item(form.Category, form.Title, form.Description, float(form.buyPrice), form.startDate, form.endDate) print("result") print(result) model.place_bid(result, float(0), "No current bids") raise web.seeother('/')
def POST(self): """ Recieved a POST request, so adding a new item """ data = json.loads(web.data()) new_id = model.new_item(data); data = [{ "name": str(data['name']), "description": str(data['description']), "quantity": str(data['quantity']), "purchase_price": str(data['purchase_price']), "sale_price": str(data['sale_price']), "location": str(data['location']), "id": new_id }] web.header("Content-Type","application/json") web.header("Cache-Control","no-cache") return json.dumps(data)
def POST(self): """ Recieved a POST request, so adding a new item """ data = json.loads(web.data()) new_id = model.new_item(data) data = [{ "name": str(data['name']), "description": str(data['description']), "quantity": str(data['quantity']), "purchase_price": str(data['purchase_price']), "sale_price": str(data['sale_price']), "location": str(data['location']), "id": new_id }] web.header("Content-Type", "application/json") web.header("Cache-Control", "no-cache") return json.dumps(data)
def POST(self,tablename): table=alltable[tablename] form=web.input() model.new_item(table,form) raise web.seeother('/index/'+table[0])
def POST(self,cid,pid): table=alltable['class'] form=web.input() model.new_item(table,form) raise web.seeother('/index_class/'+pid)
def POST(self): table=alltable['project'] form=web.input() model.new_item(table,form) raise web.seeother('/index_project')
def POST(self): """Add new entry.""" post = web.input() model.new_item(post.date, post.item, post.yuan, post.type) raise web.seeother('/')
def POST(self): table = alltable['project'] form = web.input() form['oid'] = int(model.current_id()) model.new_item(table, form) raise web.seeother('/index_project')
def POST(self,pid): table=alltable['approve'] form=web.input() model.new_item(table,form) model.update_project_approve(form['pid']) raise web.seeother('/index_project')