예제 #1
0
파일: app.py 프로젝트: Comolli/flask_gk
def sign():
    # if not session.get('logged', None):
    #     return redirect('/login')

    result = GK.post('get_signin_by_student_opt', student=session['u_id'])
    photo_list = None
    if result:
        photo_list = GK.post('get_partication_by_schedule', schedule=result['schedule']['_id'])

    # result = None
    # photo_list = GK.post('get_partication_by_schedule', schedule='5c22f4b1dbd73973b64b45a7')
    return render_template('sign_in.html', result=result, photo_list=photo_list)
예제 #2
0
파일: app.py 프로젝트: Comolli/flask_gk
def sign_in():
    # if not session.get('logged', None):
    #     return redirect('/login')

    file = request.files['file']

    base_path = path.abspath(path.dirname(__file__))
    file_path = path.join(base_path, 'file')
    filename = path.join(file_path, secure_filename(file.filename))
    file.save(filename)
    sign_info = GK.post('get_signin_by_student_opt', student=session['u_id'])
    sign_result = GK.sign_in(session['stu_info'], sign_info['_id'])

    sign_upload_result = GK.sign_upload(filename, session['stu_info'], sign_info)

    result = {
        'upload': sign_upload_result.strip('"'),
        'signIn': sign_result
    }

    return Response(json.dumps(result, ensure_ascii=False))