На моей локальной машине (Mac OSX 10.6) я написал специальную команду администратора django, которая прекрасно работает.Я могу использовать его как внутри, так и за пределами моей директории проекта.По какой-то причине на моем сервере CentOS 5.6 он не будет работать вне каталога проекта.Это действительно раздражает, поскольку использование этой пользовательской команды администратора в задании cron требует ее запуска из домашнего каталога.
короче:
Когда я запускаю "python ./manage.py scrape" или "python manage.py scrape", все в порядке.
Когда я запускаю "python /home/[username]/webapps/myproject/manage.py scrape "или" python myproject / manage.py scrape ", я получаю следующую ошибку:
неизвестная команда: 'scrape'
Введите 'manage.py help' для использования.
В CentOS, когда я запускаю manage.py help в каталоге проекта, scrape отображается как команда;но если я запускаю его за пределами каталога проекта, очистка не отображается как допустимая команда.На OS-X scrape отображается как допустимая команда независимо от того, откуда я запускаю справку manage.py.
Есть идеи, как это исправить?