请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答

7回答

7七月 2018-04-19 23:02:53

这个里面的变量只有这个login没法导入,其他的呢?可以测试下吗?

0 回复 有任何疑惑可以回复我~
  • 提问者 启程在滇园 #1
    其它的可以正常导入,就是这个login没法导入,我现在的解决方案是把login_manager=Login_Manager()放在models下面的base文件里面,能正常使用
    回复 有任何疑惑可以回复我~ 2018-04-20 20:58:06
  • 7七月 回复 提问者 启程在滇园 #2
    回复 启程在滇园 重你的截图,我没有看出问题。群里有最新的源代码,可以下载下来跑一下 如果没有你这个错误,可以再对比一下。你的解决方案 这个不太合适。
    回复 有任何疑惑可以回复我~ 2018-04-23 02:03:59
  • 提问者 启程在滇园 #3
    非常感谢!
    回复 有任何疑惑可以回复我~ 2018-04-23 16:51:06
halo佟 2020-03-28 14:28:28

我也遇到同样问题,解决了,主要在app/__init__.py,   login_manager初始化的时候需要提前点,写在 import web之后肯定不行,还是老师讲的那些执行顺序。我下面这么写OK了。

from flask import Flask
from flask_login import LoginManager
login_manager = LoginManager() #创建login_manager ,保存cookie需要在场景中导入flask_login的 login_user


# from app.web.book import web 改成如下
from app.web import web
from app.models.book import db
from app.models.user import User

2 回复 有任何疑惑可以回复我~
kryo 2019-04-01 15:24:12

俺的解决办法:

注释掉from app.web import web  in app/__init__.py

在register_blueprint函数中from app.web import web


2 回复 有任何疑惑可以回复我~
卡卡卡同学 2018-11-09 00:21:20

请教下怎么解决的?谢谢

0 回复 有任何疑惑可以回复我~
慕粉13512792256 2018-05-28 23:25:23

我也出现同样的问题,请问解决了吗?

0 回复 有任何疑惑可以回复我~
  • 提问者 启程在滇园 #1
    解决了,有问题加我qq吧,908751610
    回复 有任何疑惑可以回复我~ 2018-06-01 15:50:34
  • 问题解决了吗 我也有相同的问题
    回复 有任何疑惑可以回复我~ 2018-06-29 13:11:53
  • 请问解决了吗?我也是相同的问题!
    回复 有任何疑惑可以回复我~ 2018-11-09 17:57:14
提问者 启程在滇园 2018-04-19 23:57:56

其它的可以正常导入就是这个没法导入

0 回复 有任何疑惑可以回复我~
7七月 2018-04-19 23:02:34

确实没有看出来有什么问题。

0 回复 有任何疑惑可以回复我~
  • 我也碰到一模一样的问题- -
    回复 有任何疑惑可以回复我~ 2018-11-09 00:21:02
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信