2

我刚刚在我的计算机上安装了 flaskext 包,当我导入表单时出现以下错误...

运行这个...

from flaskext.wtf import Form

产生了这个错误...

Traceback (most recent call last):
  File "/home/nater/predwebapp/flask_main.py", line 1, in <module>
    from flaskext.wtf import Form
  File "/usr/lib/python2.7/dist-packages/flaskext/wtf/__init__.py", line 72, in <module>
    __all__ += fields.__all__
AttributeError: 'module' object has no attribute '__all__'

不知道从这里去哪里。我认为这可能是安装错误,所以我尝试重新安装软件包,但结果是一样的。我在 Ubuntu 12.04 上使用 python 2.7.3。

4

1 回答 1

3

如果您有最新版本,则需要更新

from flaskext.wtf import Form

from flask.ext.wtf import Form

注意点。从几个版本开始,Flask 已经改变了你调用扩展模块的方式。请参阅http://pythonhosted.org/Flask-WTF/

于 2013-08-05T17:23:17.987 回答