def create_alert():
    if request.method == 'POST':
        name = request.form['name']
        url = request.form['url']
        price_limit = float(request.form['price_limit'])
        item = Item(name, url)
        item.save_to_mongo()
        alert = Alert(session['user_id'], price_limit, item._id)
        alert.do_price_check()  # saves to mongodb.
        return redirect(url_for('users.user_alerts'))

    return render_template(
        'alerts/new_alert.jinja2')  # Send the user an error if invalid login