I\'ve written a simple custom command, hello.py:
from django.core.management.base import NoArgsCommand
class Command(NoArgsCommand):
help = \"prints hello w
It is because the __init__.pyc
does not get created automatically within "management" and "commands" folder.
Copy your_app/__init__.py
and your_app/__init__.pyc
and paste it within the management/ and commands/ folder.
The problem was that I had another project on my PYTHONPATH. D'oh! I think it was picking up the settings.py from there first so didn't see my app. What pointed me in this direction was I tried running python manage.py create_jobs myapp (from django command extensions) and it returned an error indicating the app couldn't be found. Also @knutin mentioned INSTALLED_APPS.