根据http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-x-full-text-search这个做到了全文搜索的步骤时候,在models加入了whooshalchemy.whoosh_index(app, Post)
这个之后,User类的followed_posts()就一直变成返回一个 "_QueryProxy"的对象,说没有paginate方法
堆栈信息:
AttributeError
AttributeError: '_QueryProxy' object has no attribute 'paginate'
Traceback (most recent call last)
File "E:\Python27\Lib\site-packages\flask\app.py", line 1701, in __call__
return self.wsgi_app(environ, start_response)
File "E:\Python27\Lib\site-packages\flask\app.py", line 1689, in wsgi_app
response = self.make_response(self.handle_exception(e))
File "E:\Python27\Lib\site-packages\flask\app.py", line 1687, in wsgi_app
response = self.full_dispatch_request()
File "E:\Python27\Lib\site-packages\flask\app.py", line 1360, in full_dispatch_request
rv = self.handle_user_exception(e)
File "E:\Python27\Lib\site-packages\flask\app.py", line 1358, in full_dispatch_request
rv = self.dispatch_request()
File "E:\Python27\Lib\site-packages\flask\app.py", line 1344, in dispatch_request
return self.view_functions[rule.endpoint](**req.view_args)
File "E:\Python27\Lib\site-packages\flask_login.py", line 663, in decorated_view
return func(*args, **kwargs)
File "E:\py\microblog\app\views.py", line 43, in index
posts = g.user.followed_posts().paginate(page, POSTS_PER_PAGE, False)
AttributeError: '_QueryProxy' object has no attribute 'paginate'
源代码我试过直接复制粘贴作者的源代码也出了这个问题