无法导入Flask-Paginate

时间:2015-10-05 14:54:51

标签: python flask

我使用pip安装了Flask-Paginate,但是当我尝试导入它时,我得到了ImportError: cannot import name 'Paginate'。我该如何导入?

$ pip install -U flask-paginate
>>> from flask import Paginate
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: cannot import name 'Paginate'

在PyCharm中也无法识别该包。

2 个答案:

答案 0 :(得分:3)

不要从flask导入它,它不属于Flask。从您安装的模块flask_paginate导入它。它也被称为Pagination

docs显示如何导入它(尽管他们使用deprecated flask.ext表示法。)

from flask_paginate import Pagination

在PyCharm中配置项目解释器以指向您安装软件包的virtualenv。

答案 1 :(得分:0)

flask-paginate docs中所述:

from flask.ext.paginate import Pagination

但是,flask.extremoved。请改用:

from flask_paginate import Pagination