Я написал простую пользовательскую команду hello.py:
from django.core.management.base import NoArgsCommand
class Command(NoArgsCommand):
help = "prints hello world"
def handle_noargs(self, **options):
print "Hello, World!"
Когда я запускаю python manage.py hello, он возвращает
Неизвестно command: 'hello'
Запуск python manage.py syncdb и т. д. в порядке. И если я наберу python в командной строке, я могу импортировать django.core.management.
Я знаю, что упускаю что-то очевидное, но не могу понять, что.
Как мне отладить это, чтобы решить эту проблему. почему моя специальная команда не запускается?