Проверьте, существует ли команда - PullRequest
0 голосов
/ 18 июля 2011

Есть ли способ проверить, существует ли команда?

Я знаю, что могу написать:

try:
    call_command('some')
except:
    print "Command does not exists"

, но, возможно, django разрешит проверить, доступна ли команда?

1 Ответ

3 голосов
/ 18 июля 2011

См. get_commands:

from django.core.management import get_commands, call_command

if 'some_command' in get_commands():
    call_command('some_command')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...