Python create_api_blueprint()得到一个意外的关键字参数';页面大小';

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

我是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>  
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'])