def add_item(): form = AddItemForm() if form.validate_on_submit(): item = Item(name=form.name.data, price=form.price.data, quantity=form.quantity.data) db.session.add(item) db.session.commit() return redirect(url_for('index')) return render_template('add_item.html', title='Add Item', form=form)
def index(): form = AddItemForm() if form.validate_on_submit(): flash(' {} added!'.format(form.body.data)) item = Item(body=form.body.data, checked=1) db.session.add(item) db.session.commit() return redirect(url_for('index')) items = Item.query.all() return render_template('index.html', title='Home', form=form, items=items)
def add(): form = AddItemForm() if form.validate_on_submit(): db.session.add( Item(title=form.title.data, description=form.description.data, category=form.opts.data, user_id=current_user.id)) db.session.commit() flash('Your item was added!') return redirect(url_for('index')) elif request.method == 'GET': return render_template('edit.html', title='Edit Item', form=form)
def add_item_post(): form = AddItemForm() name = form.name.data category = request.form["category"] description = form.description.data country = form.country.data min_price = int(form.min_price.data) date = request.form["end_day"] end_y = date[0:4] end_m = date[5:7] end_d = date[8:10] time = request.form["time"] end_h = time[0:2] end_min = time[3:5] user_id = current_user.id auction_image = save_image(form.auction_image.data) new_item = Item(name=name, category_id=category, description=description, country=country, min_price=min_price, auction_image=auction_image, end_day=datetime(int(end_y), int(end_m), int(end_d), int(end_h), int(end_min)), time=time, user_id=user_id) if datetime(int(end_y), int(end_m), int(end_d), int(end_h)) < datetime.now(): flash('You entered wrong date!', 'info') return redirect(url_for('add_item')) else: db.session.add(new_item) db.session.commit() flash('Item post created!', 'success') return redirect(url_for('home'))
def add_item(): categories = Category.query.all() form = AddItemForm() return render_template('add-item.html', title="Add Item", form=form, categories=categories)
def add_item(): form = AddItemForm() if form.validate_on_submit(): item = Item(name=form.name.data, clay_id_1=form.clay_id_1.data, clay_id_2=form.clay_id_2.data) if form.picture.data: file = request.files['picture'] filename = secure_filename(file.filename) file.save(os.path.join(app.config['UPLOAD_FOLDER'], filename)) item.picture = filename db.session.add(item) db.session.commit() flash('Item added!') return redirect(url_for('index')) return render_template('add_item.html', title='Add new item', form=form)
def Add_item_view(request): form = AddItemForm() if request.method == 'POST': Name = request.POST['name'] quantity = request.POST['quantity'] request.session['Name'] = Name return render(request, 'MyApp/additem.html', {'form': form})
def additem(): if (session.get('logged_in')): form = AddItemForm() search = SearchForm() if request.method == 'POST' and search.validate_on_submit(): return redirect((url_for('search_page', searchQuery=search.searchParam.data))) current_user = seller.query.filter_by( seller_id=session.get('user_id')).first() flash("TESTFLASH") if form.validate_on_submit(): item = Inventory.query.filter_by( item_name=form.itemname.data).first() if (item): print("duplicate item error") return redirect(url_for('account')) else: itemname = form.itemname.data itemquantity = form.itemquantity.data itemprice = form.itemprice.data itemdescription = form.itemdescription.data item = Inventory(item_name=itemname, item_price=itemprice, item_quantity=1, item_image="dolater.jpg", item_description=itemdescription, seller=current_user) db.session.add(item) db.session.commit() return redirect(url_for('account')) else: return redirect(url_for('index')) return render_template('add.html', title="Add", form=form, search=search, user=current_user)
def add_item(): form = AddItemForm() if form.validate_on_submit(): if form.price.data < 0: flash("Cannot choose a negative price. Please try again") return redirect(url_for('add_item')) if form.quantity.data < 0: flash("Cannot choose a negative quantity. Please try again") return redirect(url_for('add_item')) item = Item(name=form.name.data, price=form.price.data, quantity=form.quantity.data, seller=current_user, category=form.category.data, description=form.description.data, is_for_sale=form.is_for_sale.data) db.session.add(item) db.session.commit() return redirect(url_for('seller_summary', )) return render_template('add_item.html', title='Add Item', form=form)
def index(): """Main page for todo list""" add = AddItemForm() todos = Todo.fetch_all() return render_template("index.html", title= 'To Do List', form=add, todos=todos, update=update)
def add(): """ADD ITEM: HTTP Post request to add todo item to db""" add = AddItemForm() new = Todo(title=add.title.data, description=add.description.data) Todo.add_todo(new) return redirect(url_for("index", _anchor="title"))