ImportError: cannot import name

后端 未结 4 2091
余生分开走
余生分开走 2020-12-08 14:24

I have two files app.py and mod_login.py

app.py

from flask import Flask
from mod_login import mod_login

app = Flask(__name         


        
4条回答
  •  鱼传尺愫
    2020-12-08 14:48

    The problem is that you have a circular import: in app.py

    from mod_login import mod_login
    

    in mod_login.py

    from app import app
    

    This is not permitted in Python. See Circular import dependency in Python for more info. In short, the solution are

    • either gather everything in one big file
    • delay one of the import using local import

提交回复
热议问题