LINUX.ORG.RU

Django и кастомные команды для manage.py

 ,


0

1

Всем привет.

Использую Django 1.7.1 и пытаюсь создать собственную консольную команду для manage.py

Всё делаю по инструкции. В подключенном (в settings.py) приложении создаю необходимые директории, в каждой из которых пустой __init__.py

managment/
├── commands
│   ├── cuscom.py
│   └── __init__.py
└── __init__.py

Сам код cuscom.py:

from django.core.management.base import NoArgsCommand

class Command(NoArgsCommand):
    def handle_noargs(self, **options):
        self.stdout.write('Hello world!')

Ну и результат попытки запустить эту команду:

./manage.py cuscom
Unknown command: 'cuscom'
Type 'manage.py help' for usage.

В чём может быть дело? Ещё раз повторюсь, приложение (app) подключено в settings.py (INSTALLED_APPS)

★★★
Ответ на: комментарий от heilkitty

Блин! Спасибо огромное! Глаза замылились, уже всё обыскал, начал ковырять PYTHONPATH. В общем выручил. Благодарю.

VirRaa ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.