コマンドをすべてセットアップして動作させた後、Cronジョブをセットアップしてmanage.pyヘルプの利用可能なすべてのコマンドのリストから消えました。Django:管理コマンドが消えてしまいました。スクリプトをテストできません。
それは /app/management/commands/feed_update.py
下にあり、それはハンドル()関数でコマンド(BaseCommand)クラスがあります。
問題は私のスクリプトがapp.modelsに依存しているため、スクリプトを実行して何かが間違っているかどうか、なぜmanage.pyが自動的にそれを受け取らないのかを確認することさえできません。
スクリプトを見つけるためにmanage.pyを強制する方法はありますか?
ありがとうございました。
編集1: 私はちょうど
manage.py shell
>> import app.management.commands.feed_update as fu
>> fu.Command.handle(fu.Command())
をやってみましたし、すべてがうまく働きました。 アプリがSettings.pyに設置され、私のメインです:それは私がすべてのフォルダ内__init__.py
ファイルを持っている私はmanage.py
を通してそれを実行してみましょう文句を言わない、なぜ私はちょうど編集2 ..
を理解していません私のWebコンテンツを提供するアプリなので、インストールされていることは間違いありません。
Cronでコマンドを見つけることができないか、または他のアプリケーションのコマンドが正しく表示されているにもかかわらず、端末から入るときにコマンドを見つけることができません。
Cron Jobと端末を介して手動で移動することは、コマンドを見つけることができません。 – DantheMan