不推荐使用Python flask.ext.mysql吗?
我跑步时from flask.ext.mysql import MySQL
得到警告Importing flask.ext.mysql is
deprecated, use flask_mysql instead。
所以我使用安装了flask_mysql pip install flask_mysql
,成功安装了它,但是当我运行时from flask_mysql
import MySQL出现错误No module named flask_mysql
。在第一个警告中我也得到了 Detected
extension named flaskext.mysql, please rename it to flask_mysql. The old form
is deprecated. .format(x=modname),
ExtDeprecationWarning。您能告诉我如何将其重命名为flask_mysql吗?提前致谢。
回答:
flask.ext.
是已弃用的模式,在较旧的扩展程序和教程中广泛使用。警告是告诉您将其替换为直接导入(它可能是)flask_mysql
。但是,Flask-
MySQL使用了更加过时的模式flaskext.
。除了说服维护人员发布可修复该问题的新版本,您无能为力。from flaskext.mysql
import MySQL应该工作并避免警告,尽管最好将软件包更新为使用flask_mysql
。
以上是 不推荐使用Python flask.ext.mysql吗? 的全部内容, 来源链接: utcz.com/qa/404861.html