コード例 #1
0
ファイル: flask_app.py プロジェクト: bgnalm/openWish
def process_json_api_call(module):
    json_request = None

    try:
        json_request = request_handler.handle_json_request(
            request.data,
            module.REQUIRED_FIELDS
        )
    except request_handler.JsonRequestParsingError, e:
        message = 'error in request, no JSON could be parsed'
        return request_handler.handle_response({'message':message, 'success':False})
コード例 #2
0
ファイル: flask_app.py プロジェクト: bgnalm/openWish
    return html_text

def process_json_api_call(module):
    json_request = None

    try:
        json_request = request_handler.handle_json_request(
            request.data,
            module.REQUIRED_FIELDS
        )
    except request_handler.JsonRequestParsingError, e:
        message = 'error in request, no JSON could be parsed'
        return request_handler.handle_response({'message':message, 'success':False})
    except request_handler.NoRequiredFieldError, e:
        message = 'missing field "{0}" in request'.format(e._field)
        return request_handler.handle_response({'message': message, 'success':False})

    return request_handler.handle_response(module.main(db, json_request, consts))

@app.route("/test", methods=['POST', 'GET'])
@app.route("/", methods=['POST', 'GET'])
@app.route("/index", methods=['POST', 'GET'])
def route_index():
    os.chdir('./index_page')
    returned_data = index_page.main(consts)
    os.chdir('..')
    return returned_data    

@app.route("/addWish", methods=['POST', 'GET'])
@app.route("/add_wish", methods=['POST', 'GET'])
def route_add_wish():