示例#1
0
def home():
    check_and_clear_session()
    result = get_session_key('result', as_json=True)
    search_term = get_session_key('search_term')
    error = get_session_key('error', pop=True)
    form = ProductForm(product=search_term)
    return render_template('home.html',
                           form=form,
                           search_result=result,
                           error=error)
示例#2
0
文件: main.py 项目: denzelz/common
def add_products():
    form = ProductForm()
    if form.validate_on_submit():
        form_data = {
            'id': str(uuid.uuid4()),
            'name': form.product_name.data,
            'description': form.product_description.data,
            'image': image_upload(),
            'price': str(form.product_price.data)
        }
        DB['products'].append(form_data)
        return redirect('/products')
    return render_template('add_product.html', form=form)
示例#3
0
def webform():
    data = None
    field = None
    form = ProductForm()
    if form.validate_on_submit():
        if form.name.data:
            data = request.form.get("field")
            field = "name"
        elif form.price.data:
            data = request.form.get('field')
            field = "price"
        else:
            data = request.form.get('field')
            field = "qty"
        session["data"] = queryProducts(data, field)
        return redirect(url_for("productinfo"))
    return render_template("webform.html", form=form)