Django Management Command ImportError

Tengo un problema con el módulo importado en mi qsl/management/commands/.py . de hecho, la estructura de mi aplicación es:

 qsl/management/commands/ : dir for my management commands qsl/management/jobs/ : dir for my mangement jobs 

los trabajos son clases de python que contienen el trabajo que quiero que se realice en el comando correspondiente.

p.ej:

 news command in qsl/management/commands/ imports news job in qsl/management/jobs/ 

mi error cuando quiero ejecutar python manage.py news es un importerror : no module named management.jobs.news

Asegúrese de que todas las carpetas tengan un __init__.py en ellas para poder importarlas como módulos. La estructura se describe aquí: https://docs.djangoproject.com/en/dev/howto/custom-management-commands/

Algo así para tu estructura:

 qsl/ __init__.py models.py management/ __init__.py commands/ __init__.py news.py jobs/ __init__.py news.py tests.py views.py 

Si no es un error tipográfico en la estructura de archivos / directorios, ¿quizás está instalando pip y tiene el problema?

En su setup.py debajo de sus packages=[] asegúrese de incluir

Tanto qsl.management como qsl.management.commands . Esto solucionó el problema para mí.