2012-08-01 136 views

回答

21

有烧瓶扩展的转换导入方式:

Instead we now recommend naming packages flask_foo instead of the now deprecated flaskext.foo . Flask 0.8 introduces a redirect import system that lets uses import from flask.ext.foo and it will try flask_foo first and if that fails flaskext.foo .

Flask extensions should urge users to import from flask.ext.foo instead of flask_foo or flaskext_foo so that extensions can transition to the new package name without affecting users. (Source)

使用此导入方式与瓶0.8或更高版本:

from flask.ext.login import LoginManager 
+1

刚一说明,如果你想效仿谷歌的进口风格指南(HTTP://google-styleguide.googlecode。 com/svn/trunk/pyguide.html),您需要使用下划线的名称进行导入,例如“import flask_login”。 – skyler 2012-09-06 17:10:51

+0

@skyler是我工作的唯一导入类型(而Google在结果方面相当缺乏)。谢谢! – 2012-12-31 15:50:51

-3
sudo pip install Flask-Security 
+2

这是如何回答这个问题的? – florisla 2016-03-10 08:31:52

2

对于烧瓶登录0.3.2或更高版本,以下是这样:

from flask_login import LoginManager 

找到flask-login版本,您可以在终端中运行以下命令。只需更改名称即可知道其他软件包的版本。

pip show flask-login 

注: - 不知道从烧瓶登录的版本,此惯例遵循