2017-11-30 16 views
0

おそらく私の期待通りには思えませんが、管理インターフェースからDjangoプロジェクトの管理コマンドを実行するための簡単な設定やアプリケーションは見つかりません。管理サイトに管理コマンドを表示

マシンにシェルしなくても、リモートでコマンドを実行できることは間違いありません。

あなたはいつも自分で実装する必要がありますか?もしそうなら、それを完全に置き換えずに既存の管理サイトにどのように追加しますか?

答えて

0

管理コマンドは、管理ビューのビューとは基本的に異なるものです。管理コマンドは、コマンドラインで引数を取る、対話的にユーザー入力を求めることができます。また、Webアプリケーションが正常に実行できない状況(たとえば、実行中の移行)で実行することもできます。それは長くて高価な仕事になる可能性があります。または、cronジョブからのスケジュールされたタスクなど、通常のユーザー/管理者の対話の外で実行したいことがあります。

ところで、管理コマンドは管理アプリケーションよりも低いレベルで動作します。

+0

これがどのように質問に答えるかわかりません。私は彼らが何で、何が使えるのかを知っています。私は管理アプリでいくつかのUIを介してそれらを呼び出すことができる簡単な方法を探しています。 – OrangeDog

+0

正しい答えは「しないでください。良い考えではありません。あなたがそれを気に入らなければそれを受け入れる必要はありませんが、実際にここで釘を打つためにドライバーを使用しようとしています。 –

関連する問題