示例#1
0
文件: views.py 项目: rabib/cyclops
def product():
    init_session()
    
    if (isempty_session_tmpdir()):
        return redirect(url_for('upload'))

    return render_template('product.html', 
                           title='Product Identification', 
                           uploaded=session[APP][FILES])
示例#2
0
文件: views.py 项目: rabib/cyclops
def upload():
    init_session()
    if request.method == 'POST':
        for key, f in request.files.items():
            if key.startswith('file'):
                session[APP][FILES].add(f.filename)
                session[APP][FLAG_NEW_IMAGE] = True
                f.save(abs_filename(f.filename))
    return render_template('upload.html', title='Upload')
示例#3
0
文件: views.py 项目: rabib/cyclops
def report():
    init_session()
    
    if (isempty_session_tmpdir()):
        return redirect(url_for('upload'))
    if not PROPOSAL in session[APP]:
        return redirect(url_for('upload'))
    if not session[APP][PROPOSAL][ID]:
        flash(MSSG_NO_PRODUCT_SELECTED, 'warning')

    return render_template('report.html', 
                            title='Report', 
                            uploaded=session[APP][FILES])
示例#4
0
文件: views.py 项目: rabib/cyclops
def testing():
    init_session()
    return render_template('testing.html',
                          title='Testing',
                          uploaded=session[APP][FILES])