問題タブ [django-shell]
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.
django - PydevとDjango:シェルが特定のモジュールを見つけられませんか?
EclipseでPyDevを使用してDjangoプロジェクトを開発しています。しばらくの間、PyDevのDjangoShellはうまく機能しました。さて、そうではありません:
開発サーバーは問題なく動作します。何が間違っているのでしょうか?
モデルモジュールも目立って存在しません:
PyDevの外部の通常のコマンドラインでは、シェルは正常に機能します。
なぜこれが起こっているのでしょうか?
python - Windows上のIPython-強調表示やオートコンプリートなし
これは私にとって長い間問題でしたが、私は主にLinuxを使用して開発しているため、これまでこの問題についてあまり気にしませんでした。
Windows上のiPythonにはさまざまな機能がありません。
私は本当に色が恋しいハイライトオートコンプリート。
編集:pyreadlineをインストールして強調表示を修正
pip install pyreadline
誰かがすでにこれに対処しましたか?
django - 対話型シェルで無視される Django 固有フィールド
一意の名前フィールドを持つ Country というクラスを定義しました。
管理ページでは、これは期待どおりに動作します。データベースに既に存在する国を作成すると、「この名前の国は既に存在します。」というエラーで失敗します。完全。
対話型プロンプト ( ) で同じことをテストしようとするとmanage.py shell
、そのようなエラーは発生しません。代わりに、複製オブジェクトがデータベースに追加されます。
私は Django を初めて使用します。シェルが unique フィールドを無視する理由を教えてもらえますか?
python - コマンド ラインからの Django シェル コマンドの実行
コマンドラインからのみ Django の manage.py シェル関数を介してコマンドを実行したい
例えば
通常の Python インタープリターで -c オプションを使用する方法
例えば
ただし、同等の -c オプションはありませんmanage.py shell
。これを行う方法はありますか?
django - 特定のフィールドに重複する値を持つDjangoQuerySetオブジェクトを削除します
私はこのDjangoモデル(Django CMSから)を持っています:
'slot'値が重複しているプレースホルダーオブジェクトを削除し、それぞれの最初のオブジェクトのみを保持し、他のオブジェクトを削除したいと思います。
これを行うクエリを(Django QuerySet APIを使用して)作成するにはどうすればよいですか?
python - 集約注釈後にシェルを介してdjango dictにアクセスする
簡単な質問私は、簡単な計算を行うために私のビューで使用する集計の結果を取得しようとしています。
私は次のように書いています。
シェルでこれらの値にアクセスするにはどうすればよいですか。
私が試してみました
すべて運が悪い
django - djangoインタラクティブシェルからTEMPLATE_DIRSの値を出力するにはどうすればよいですか?
デバッグのためにこの値を出力したいと思います。どうすればいいですか?
print TEMPLATE_DIRS
動作しません動作
print settings.TEMPLATE_DIRS
しません。
django - シェルでの Django コメント
django コメントを使用してテンプレートにコメントを入れるのに問題があります。シェルでいくつかのことをテストしたいと思います-つまり。オブジェクトをプルして、それに対する一連のコメントを取得しますが、その方法がわかりません。
シェルでモデルのコメントにアクセスする方法はありますか?
python - djangoシェルの起動時に任意のコードを実行するには?
この質問: Django シェルの起動時にモデルを自動的にインポートする には、shell_plus を使用して開始時にモデルをインポートする方法を説明する回答がありますが、一般的なコードの実行方法に関する回答はありません。
しかし、Pythonスクリプトを実行する簡単な方法はありますか?
シェルの起動時にすべてを入力したかのように、スクリプトを実行するだけです。
シェルにインポートできることはわかっていますが、それらは名前空間内でスタックしています。
ipython にはスクリプトを実行する方法が必要であり、それlocals()
をトップレベルの名前空間にインポートする必要があると思います。その場合、あなたはそれを行うことができ%magic script.py
、私たちはたった 1 つのステップで済みます。これは良いことです。
シェルの起動方法を変更しても問題ありません。主な目標は、シェルの起動時に実行されるファイルを作成できるようにすることです。
django - Django:シェルでHTTPリクエストをシミュレートする
Railsを使用すると、数行のコードでコンソールでHTTPリクエストをシミュレートできることを学びました。
チェックアウト: http: //37signals.com/svn/posts/3176-three-quick-rails-console-tips(セクション「アプリに飛び込む」)。
Djangoでそれを行う同様の方法はありますか?便利でしょう。