Python create_api_blueprint()得到一个意外的关键字参数';页面大小';
我是python新手。我已经使用Flask Untivent(0.17.0)作为python2.7应用程序 在创建这样的API之后:Python create_api_blueprint()得到一个意外的关键字参数';页面大小';,python,python-2.7,flask-restless,Python,Python 2.7,Flask Restless,我是python新手。我已经使用Flask Untivent(0.17.0)作为python2.7应用程序 在创建这样的API之后: manager = flask_restless.APIManager(app, flask_sqlalchemy_db=db) manager.create_api(Roles, page_size=0, methods=['GET']) 它显示以下错误: File "server.py", line 146, in <module> man
manager = flask_restless.APIManager(app, flask_sqlalchemy_db=db)
manager.create_api(Roles, page_size=0, methods=['GET'])
它显示以下错误:
File "server.py", line 146, in <module>
manager.create_api(XXXX, page_size=0, methods=['GET'])
File "/usr/local/lib/python2.7/dist-packages/flask_restless/manager.py", line 698, in create_api
blueprint = self.create_api_blueprint(app=app, *args, **kw)
TypeError: create_api_blueprint() got an unexpected keyword argument 'page_size unable to load app 0 (mountpoint='') (callable not found or import error)
文件“server.py”,第146行,在
创建api(XXXX,页面大小=0,方法=['GET'])
文件“/usr/local/lib/python2.7/dist packages/flask\u untivent/manager.py”,第698行,在create\u api中
blueprint=self.create\u api\u blueprint(app=app,*args,**kw)
TypeError:create_api_blueprint()获得意外的关键字参数“page_size无法加载应用0(装入点=”)(找不到可调用或导入错误)
我猜是您的页面大小属性导致了问题。我在中没有看到这样的属性,即使该属性出现在较新版本的Flask中。检查您的版本!:) SimpleBeat是正确的,page\u size
属性确实存在于中,但不存在于稳定中
在v0.17.0中,您可以使用results\u per_page
和max\u results\u per_page
属性来更改或禁用分页:
manager.create_api(Roles, results_per_page=0, methods=['GET'])
需要查看代码(至少在第146行附近)以了解发生了什么。manager=flask\u untivent.apimager(app,flask\u sqlalchemy\u db=db)manager.create\u api(角色,页面大小=0,方法=['GET'])