这是我第一个问题,请不要吃我!我完全是新手,我尝试用flask dance编写一个flask应用程序。似乎我做了些蠢事,因为当我试图import SQLAlchemyBackend class from flask_dance.consumer.backend.sqla
Python返回
ModuleNotFoundError: No module named 'flask_dance.consumer.backend'
你能告诉我我到底做错了什么吗?在
我为SQLAlchemy db使用flask dance[sqla]版本。首先我安装了不支持SQLAlchemy的basic版本,然后卸载它并安装了当前版本(都在venv中)。这是否可能会影响到F-D的功能以及它自己的模块和子模块方案?在
我不知道该如何解决这个问题,也不知道该去哪里。谷歌也帮不上忙。在
我在trackback中看到的是:
Traceback (most recent call last): File "c:\users\igor\envs\2do2\lib\site-packages\flask\cli.py", line 235, in locate_app
__import__(module_name) File "C:\Users\igor\projects\gp\2do2\app\app.py", line 8, in <module>
from flask_dance.consumer.backend.sqla import SQLAlchemyBackend ModuleNotFoundError: No module named 'flask_dance.consumer.backend'
在Flask-Dance 1.4.0中,“后端”被重命名为“存储”,因为“后端”一词在web开发上下文中的含义有所不同。此更改在1.4.0中向后兼容,但向后兼容特性在Flask-Dance 2.0.0中被删除。在
要在Flask2.0及更高版本中实现这一点,只需将单词“backend”替换为“storage”即可。例如,这行代码:
变成这样:
^{pr2}$如果您在current documentation中看到任何对“后端”的引用,请告诉我!它们现在应该都是“储藏室”。在
相关问题 更多 >
编程相关推荐