Python flask.ext.openid和flask\u openid之间的差异?

Python flask.ext.openid和flask\u openid之间的差异?,python,import,flask,Python,Import,Flask,我正在使用(棒极了!)框架创建一个网站,为此我偶尔使用扩展。在教程中,它总是说您需要使用类似的方式导入它们(在openid的情况下): 但我总是使用以下方法: from flask_openid import OpenID 这两者有什么区别吗?若有,;哪一个更好?为什么?flask.ext在过去的API转换期间除外,因此被弃用。在烧瓶1.0中移除。使用真正的导入名称,flask_{name}。在链接到假定的“副本”(此处:)之后,我在那里找到了一个答案,其中包括:“[…]您将不再发现仍然完全依

我正在使用(棒极了!)框架创建一个网站,为此我偶尔使用扩展。在教程中,它总是说您需要使用类似的方式导入它们(在openid的情况下):

但我总是使用以下方法:

from flask_openid import OpenID

这两者有什么区别吗?若有,;哪一个更好?为什么?

flask.ext
在过去的API转换期间除外,因此被弃用。在烧瓶1.0中移除。使用真正的导入名称,
flask_{name}

在链接到假定的“副本”(此处:)之后,我在那里找到了一个答案,其中包括:“[…]您将不再发现仍然完全依赖flask.ext的包。因此,使用实际的模块名称并让PyCharm自动完成模块内容是完全正确的。如果您仍然使用较旧版本的扩展,并且需要将来兼容,则只需要使用flask.ext。未来已经存在。”这是否意味着现在可以使用flask_-foo了?好吧,你似乎是对的@kramer65所以你可以使用flask_-foo而不是flask.ext:)
from flask_openid import OpenID