PythonTip >> 博文 >> Flask python

python Flask :TypeError: 'dict' object is not callable - ezhong

zihua 2014-01-28 15:01:38 点击: 1155 | 收藏


flask 基于Werkzeug ..

@moudule.route('/upload', methods=['GET',  'POST'])
def upload_file():
    global _flask_app
    if request.method == 'POST':
        file = request.files['file']
        if file and allowed_file(file.filename):
            filename = secure_filename(file.filename)
            file.save(os.path.join(_flask_app.config['UPLOAD_FOLDER'], filename))
            return json.dumps({'info': '上传完成'})
        else:
            return json.dumps({'info': '文件不存在或者不合法'})
    else:
        return json.dumps({'info': '方法不支持'})

请求处理函数中如果直接 :

return {'info': '方法不支持'}

就会报 TypeError: 'dict' object is not callable 的错误

原文链接:http://www.tuicool.com/articles/feQZN3i

作者:zihua | 分类: Flask python | 标签: flask python | 阅读: 1155 | 发布于: 2014-01-28 15时 |