Pregunta

Estoy probando mi proyecto usando pylint y actualmente recibiendo error grave al importar las aplicaciones internas en el proyecto utilizando.

De acuerdo con pylint, la importación debe ser algo como from <appname>.models import ... a diferencia de lo que tengo actualmente: from <projectname>.<appname>.models import Mi problema es que cuando se utiliza el estilo recomendada, el proyecto no puede encontrar / importar la aplicación. Lo que me estoy perdiendo aquí?

¿Fue útil?

Solución

Sus aplicaciones no están en el camino de pitón.

Parece que tiene una carpeta de aplicaciones, como apps/registration, etc. apps/contact_form y su manage.py está en la carpeta en la parte superior de aquél, que tiene sólo la carpeta del proyecto.

manage.py hace algo de "magia", poniendo todas las aplicaciones en la trayectoria pitón antes de iniciar el servidor.

Si tiene estructura personalizada carpeta, debe editar el manage.py para incluir su carpeta de aplicaciones personalizadas en la ruta de pitón, preferiblemente como el primer elemento de la ruta de pitón.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top