【问题标题】:Flask in Windows error message [duplicate]Windows 错误消息中的 Flask [重复]
【发布时间】:2018-06-26 12:36:48
【问题描述】:

这是我的代码中的一个 sn-p。

from flask import Flask, render_template, request, flash
from forms import ContactForm
from flask.ext.mail import Message, Mail

我收到此错误消息 (https://i.stack.imgur.com/zJNdZ.png)。

我该如何解决这个问题,因为我认为 forms.py 和 flask.ext 不是一个模块......

我安装了我的程序想要使用的每个模块......

【问题讨论】:

  • 请将您的控制台输出(错误消息)也粘贴为文本(而不是图片)。

标签: python flask


【解决方案1】:

from flask.ext.mail import Message, Mail 更改为from flask_mail import Message, Mail

请参考有关如何使用/导入扩展的文档:http://flask.pocoo.org/docs/1.0/extensions/。还有flask-email (https://pythonhosted.org/Flask-Mail/) 和flask-wtf (http://flask-wtf.readthedocs.io/en/stable/quickstart.html#quickstart) 文档。

编辑

intro-to-flask\forms.py 中将from flask.ext.wtf import ... 更改为from flask_wtf import ...

【讨论】:

  • 好的,谢谢。现在我得到了这个 No module named 'flask_ext_wtf'
  • @FerencKovacs 已编辑。
  • 好的,酷!! :D 从 0.9.0 版开始,Flask-WTF 不会从 wtforms 导入任何内容,您需要从 wtforms 导入字段。
猜你喜欢
  • 1970-01-01
  • 2022-01-24
  • 2015-02-06
  • 1970-01-01
  • 1970-01-01
  • 2018-08-25
  • 2017-11-18
  • 2013-12-18
  • 1970-01-01
相关资源
最近更新 更多