【已解决!】ImportError: no se puede importar el nombre 'ProjectModelSerializer' del módulo parcialmente inicializado 'pr

pregunta:

Al ejecutar Django, se produjo una excepción y la excepción de salida de la consola es:

ImportError: no se puede importar el nombre 'ProjectModelSerializer' del módulo parcialmente inicializado 'projects.serializers' (probablemente debido a una importación circular) (/Users/。。/。。/。。/projects/serializers.py)

resolver:

Motivo: resultó que había referencias mutuas en dos archivos.

En el archivo projects.serializers.py:

de interfaces.serializers import InterfaceModelSerializer

En el archivo interfaces.serializers.py:

de project.serializers import ProjectModelSerializer

Cuando comenté una de las referencias, las cosas volvieron a la normalidad.

Supongo que te gusta

Origin blog.csdn.net/weixin_43569834/article/details/131456635
Recomendado
Clasificación