def createad(): if "submit" in request.form.keys(): # add categories cats = request.form.getlist("cats") catspre = [] already = category.query.all() for i in cats: f = 1 for j in already: if j.category == i: catspre.append(j) f = 0 break if f: catspre.append(category(category=i)) db.session.add_all(catspre) # create a model and redirect newproduct = product() newproduct.owner = current_user newproduct.identifier = request.form['identifier'] newproduct.description = request.form['description'] newproduct.imagelocation = uploadfile(request.files['pic']) newproduct.categories = catspre newproduct.available = True db.session.add(newproduct) db.session.commit() return redirect(url_for('explore')) return render_template('createad.html', title="Create Ad", categories=category.query.all())
def init(req): cats = [['网动鹭岛','最火热的鹭岛网球动态'], ['约球会友','喊上朋友,一起来运动吧!'], ['网坛新闻','网坛大事']] i = 0 for c,d in cats: _temp = category(title = c, desc = d, order=i) _temp.save() i += 1 return rd('/')
def add_procate(request, url): if request.method == 'POST': form = add_procateForm(request.POST) if form.is_valid(): procate_id = form.cleaned_data['procate_id'] proid = form.cleaned_data['project_id'] procate_level = form.cleaned_data['procate_level'] procate_name = form.cleaned_data['procate_title'] redmine_id = form.cleaned_data['redmine_proid'] if procate_id == None: pro_cate = category(name = procate_name, parent_id = 0, project_id = proid, redmine_proid = redmine_id,\ level = 1, createdate = datetime.datetime.now(), isactived = 1) else: pro_cate = category(name = procate_name, parent_id = procate_id, project_id = proid, \ redmine_proid = redmine_id, level = procate_level + 1, \ createdate = datetime.datetime.now(), isactived = 1) pro_cate.save() return HttpResponseRedirect(url)
def deletecategory(request): context = {} #print("aaaaaaaa") template = loader.get_template('onlineapp/template/categorylist.html') if request.method == "GET": categoryid1 = request.GET.get('id') categorydelete = category(id=categoryid1) categorydelete.delete() return redirect('categorylist') return HttpResponse(template.render(context, request))
def updatecategory(request): context = {} template = loader.get_template('onlineapp/template/categoryentry.html') if request.method == "POST": categoryid1 = request.POST.get('id') categoryname1 = request.POST.get('category') categoryupdate = category(categoryname=categoryname1, id=categoryid1) categoryupdate.save() return redirect('categorylist') return HttpResponse(template.render(context, request))
def savecategory(request): context = {} #print("aaaaaaaa") template = loader.get_template('onlineapp/template/categoryentry.html') if request.method == "POST": #print("bbbbbbbbbb") category1 = request.POST.get('category') categoryinsert = category(categoryname=category1) categoryinsert.save() return redirect('categorylist') return HttpResponse(template.render(context, request))
def add_exercise(): """ Add user specific/created exercise to DB """ if request.method == 'POST': newCategory = m.category(request.form['category'], g.user) m.db.session.add(newCategory) m.db.session.commit() newExercise = m.exercise(request.form['exercise'], g.user, newCategory.id) m.db.session.add(newExercise) m.db.session.commit() print newCategory.id return render_template('add.html')