问题描述:
今天在写更新工单的时候,需要在给model中的一个choice赋值。这个值又需要从数据库中查出来。于是先写了个方法从数据库中查出所有需要的数据。然后又在model中引用这个模块。结果出现报错:cannot import name [我引用的模块]
解决过程:
开始以为是模块交叉引用导致的问题,修改半天也无法解决,还是报相同的错。
后来仔细阅读代码的执行顺序,却发现在model中的引用在文件开头,而model的创建是在下面。
尝试把from xxx import yyy 放到model创建之后,问题解决