今天碰到了一个问题can't from model import User。。。。。。。。。错误
查了一下原因是和循环引用(交叉引用)有关系,当出现循环引用的时候,解决办法是在局部引用
一般情况下我们会把需要引用的函数类名,对象,全部放在文件的全局部分,有时候碰到循环引用的情况就会出错。
form flask import request
局部引用是将引用放在具体的某个函数或其他内部引用使用
类似这种:
def a():
import b
pass
出线循环引用其实就是模块之间发生了相互依赖,A依赖B,B依赖A,这样他们直接相互依赖,引用的时候就会出现者循环引用(交叉引用)
解决办法就在具体函数或方法中使用的时候去引用他。用到的时候引用。