コード例 #1
0
ファイル: resources.py プロジェクト: bruceeewong/Todoism
def get_item_body():
    data = request.get_json()
    body = data.get('body')
    # 如果 body 不存在 或 为空, 抛出参数错误
    if body is None or str(body).strip() == '':
        raise ValidationError('The item body was empty or invalid.')
    return body
コード例 #2
0
def get_item_body():
    data = request.get_json()
    body = data.get('body')
    if body is None or str(body).strip() == '':
        # 如果数据不存在要返回400响应,但因为这个函数是由视图方法调用的,所以不能直接使用api_abort
        # 只能通过抛出异常的方法处理,在脚本中定义了错误类,使用Flask提供的errorhandler装饰器,加载api_abort函数
        raise ValidationError('事项是空的或者是无效值。')
    return body
コード例 #3
0
ファイル: resources.py プロジェクト: zz-tracy/zz_todoism
def get_item_body():
    data = request.get_json()  # 从request对象的get_json()方法中获取解析后的JSON数据
    # print(data)
    body = data.get('body')  # 使用键来获取对应的值
    # print(body)
    if body is None or str(body).strip() == '':  # 对数据进行验证,数据是否为空或者为None
        raise ValidationError(
            'The item body was empty or invalid.')  # 跑出ValidationError异常
    return body