- Published on
Python中的循环导入
- Authors
- Name
- Lif
今天在用flask做网站的时候,收到一个这样的报错:
ImportError: cannot import name 'app' from partially initialized
module 'app' (most likely due to a circular import)
(F:\WorkPlace\fe\app\__init__.py)
改了半天都没变化,最后发现是导入包的顺序错了。 开始是这样的:
from app import routes, models, errors
app = Flask(__name__)
导致了环状引用,把
from app import routes, models, errors
放在文件最后一行即可解决。