問題タブ [django-command-extensions]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 新しい Eclipse/Pydev 実行構成で Django コマンド拡張機能を使用するにはどうすればよいですか?
Eclipse で新しい実行構成を作成すると、次のような実行コマンドが作成されますpython.exe -u manage.py runscript my_script.py
。
python.exe manage.py runscript my_script.py
代わりに実行するにはどうすればよいですか? (-u スイッチなし)。
-u が壊れている理由だと思いました。実行python.exe manage.py runscript my_script.py
は普通の古い bash プロンプトから問題なく動作するからです。
django - django管理コマンドからエラー報告を強制する方法は?
サーバー上でカスタム管理コマンドを定期的に実行しています。
コマンドで機能する電子メールを介してエラー報告のようなものを取得する方法はありますか?
django - カスタム管理コマンドに django コードの自動リロード機能を再利用する
サーバーを再起動する必要がないように、コードの変更時にdjangoサーバーが自動的に再ロードする方法が気に入っています。
現在、django カスタム管理コマンドを使用していますが、完了するまでに非常に時間がかかる場合があります。
管理コマンドに django サーバーの自動リロード機能を使用する方法はありますか?
たとえば、基礎となる django コードベースの変更が検出された場合、コマンドはそれ自体をリロードし、非常に長い (ステートレス) ループの実行を再開します。
python - Djangoプロジェクトのコンテキストで任意のスクリプトを実行するにはどうすればよいですか?
シェルを使用しているかのように、Djangoプロジェクトのコンテキストでファイルを実行したい場合がありますが、テキストエディターを使用すると便利です。これは主に、何かを試してみるか、ビュー、テスト、定期的なタスク、または管理コマンドに入れる前に、いくつかの機能のプロトタイプをすばやく作成することです。
これらの行を.pyファイルの先頭に貼り付けることができ、Djangoコンテキストで実行されることはわかっています。
引数を取る管理コマンド、実行するPythonモジュールを作成し、Django環境で実行する方が簡単だと思いました。これが私が書いた「runmodule」コマンドです:
これは機能しているように見えます-モジュールにコードを貼り付けて、このコマンドの引数として渡すことができます。たとえば、実行されます。
myapp/trysomethingout.pyを実行します。これはこれを行うための最良の方法ですか?
python - django コマンドがコマンド モジュールを見つけられない
./manage.py process_email
アプリで行うと、 ImportError: No module named commands.process_email
.
私のディレクトリレイアウトは次のとおりです。
process_email コマンドのソースは次のとおりです。
そして私が得ているエラー:
すると、「利用可能なサブコマンド:」に./manage.py
表示されます。process_email
これは、process_email.py が manage.py によって認識されていることを示しています。また、init .py は空です(重要ではないと思いますが、参考までに)。
python - Django:「自己」参照とオブジェクト入力。違いは何ですか?
さて、私はdjangoでいくつかのコマンドの作成に取り組んでいますが、ここで私のコードに関して興味深い問題に遭遇しました...
私を悩ませているのは、コードの後半部分の def と、自己入力とオブジェクトhandle_label
入力の明らかな違いです。selfはメインクラス (この場合はCommand ) から継承されたインスタンスだと思いました。実際にオブジェクト (この場合はname ) をこのメソッドに入力している場合、なぜ self が必要なのですか? ここでは参照していませんが、これをパラメーターとして入力する必要があるのはなぜですか? おそらく、私はこの方法をよく理解していません。いずれにせよ、誰かがこれらの違いを明確にするのを手伝ってくれますか? ありがとう。