这是我的代码的一部分。
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不是模块...
我在程序中安装了想要使用的每个模块...
答案 0 :(得分: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 ...