def new(): """Adds a new alert.""" if request.method == 'POST': item_name = request.form['item-name'] item_url = request.form['item-url'] price_limit = float(request.form['price-limit']) store = Store.find_by_url(item_url) item = Item(item_url, store.html_tag_name, store.html_tag_attributes) item.fetch_price() item.save_to_db() alert = Alert(item_name, item._id, price_limit, session['email']) alert.save_to_db() return redirect(url_for('.index')) return render_template('alerts/new.html')