def products(): if 'admin' in session: if request.method == 'POST': name = request.form['name'] price = request.form['price'] # check if a product already exists if Products.check_product_exists(name): # if true, redirect to products page flash('Product already exists', 'danger') return redirect(url_for('products')) else: # add the product p = Products(name=name, price=price) p.insert_record() flash('Record successfully added', 'success') return redirect(url_for('products')) return render_template('products.html') else: return redirect(url_for('admin'))
def auctioner(): if session: if request.method == 'POST': print(session['email']) image_url = upload_file(request.files) pname = request.form['pname'] description = request.form['description'] bid = request.form['bid'] x = Products(img=image_url, pname=pname, description=description, initbid=bid) x.insert_record() print('record successfully added') return redirect(url_for('auctioner')) else: return redirect(url_for('auctioner_login')) return render_template('auctioner.html')