问题:
在运行Django时候,发生了异常,控制台输出异常为:
ImportError: cannot import name 'ProjectModelSerializer' from partially initialized module 'projects.serializers' (most likely due to a circular import) (/Users/。。/。。/。。/projects/serializers.py)
解决:
原因:原来是有两个文件内发生了相互引用导致的
在projects.serializers.py文件中:
from interfaces.serializers import InterfaceModelSerializer
在interfaces.serializers.py文件中:
from projects.serializers import ProjectModelSerializer
当我注释掉其中一个引用后,运行恢复正常了