問題タブ [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.

0 投票する
3 に答える
3670 参照

django - PydevとDjango:シェルが特定のモジュールを見つけられませんか?

EclipseでPyDevを使用してDjangoプロジェクトを開発しています。しばらくの間、PyDevのDjangoShellはうまく機能しました。さて、そうではありません:

開発サーバーは問題なく動作します。何が間違っているのでしょうか?

モデルモジュールも目立って存在しません:

PyDevの外部の通常のコマンドラインでは、シェルは正常に機能します。

なぜこれが起こっているのでしょうか?

0 投票する
1 に答える
4559 参照

python - Windows上のIPython-強調表示やオートコンプリートなし

これは私にとって長い間問題でしたが、私は主にLinuxを使用して開発しているため、これまでこの問題についてあまり気にしませんでした。

Windows上のiPythonにはさまざまな機能がありません。

私は本当に色が恋しいハイライトオートコンプリート。


編集:pyreadlineをインストールして強調表示を修正

pip install pyreadline


誰かがすでにこれに対処しましたか?

0 投票する
3 に答える
278 参照

django - 対話型シェルで無視される Django 固有フィールド

一意の名前フィールドを持つ Country というクラスを定義しました。

管理ページでは、これは期待どおりに動作します。データベースに既に存在する国を作成すると、「この名前の国は既に存在します。」というエラーで失敗します。完全。

対話型プロンプト ( ) で同じことをテストしようとするとmanage.py shell、そのようなエラーは発生しません。代わりに、複製オブジェクトがデータベースに追加されます。

私は Django を初めて使用します。シェルが unique フィールドを無視する理由を教えてもらえますか?

0 投票する
2 に答える
24924 参照

python - コマンド ラインからの Django シェル コマンドの実行

コマンドラインからのみ Django の manage.py シェル関数を介してコマンドを実行したい

例えば

通常の Python インタープリターで -c オプションを使用する方法

例えば

ただし、同等の -c オプションはありませんmanage.py shell。これを行う方法はありますか?

0 投票する
2 に答える
2984 参照

django - 特定のフィールドに重複する値を持つDjangoQuerySetオブジェクトを削除します

私はこのDjangoモデル(Django CMSから)を持っています:

'slot'値が重複しているプレースホルダーオブジェクトを削除し、それぞれの最初のオブジェクトのみを保持し、他のオブジェクトを削除したいと思います。

これを行うクエリを(Django QuerySet APIを使用して)作成するにはどうすればよいですか?

0 投票する
1 に答える
545 参照

python - 集約注釈後にシェルを介してdjango dictにアクセスする

簡単な質問私は、簡単な計算を行うために私のビューで使用する集計の結果を取得しようとしています。

私は次のように書いています。

シェルでこれらの値にアクセスするにはどうすればよいですか。

私が試してみました

すべて運が悪い

0 投票する
2 に答える
1327 参照

django - djangoインタラクティブシェルからTEMPLATE_DIRSの値を出力するにはどうすればよいですか?

デバッグのためにこの値を出力したいと思います。どうすればいいですか?

print TEMPLATE_DIRS動作しません動作 print settings.TEMPLATE_DIRSしません。

0 投票する
1 に答える
110 参照

django - シェルでの Django コメント

django コメントを使用してテンプレートにコメントを入れるのに問題があります。シェルでいくつかのことをテストしたいと思います-つまり。オブジェクトをプルして、それに対する一連のコメントを取得しますが、その方法がわかりません。

シェルでモデルのコメントにアクセスする方法はありますか?

0 投票する
4 に答える
2061 参照

python - djangoシェルの起動時に任意のコードを実行するには?

この質問: Django シェルの起動時にモデルを自動的にインポートする には、shell_plus を使用して開始時にモデルをインポートする方法を説明する回答がありますが、一般的なコードの実行方法に関する回答はありません。

しかし、Pythonスクリプトを実行する簡単な方法はありますか?

シェルの起動時にすべてを入力したかのように、スクリプトを実行するだけです。

シェルにインポートできることはわかっていますが、それらは名前空間内でスタックしています。

ipython にはスクリプトを実行する方法が必要であり、それlocals()をトップレベルの名前空間にインポートする必要があると思います。その場合、あなたはそれを行うことができ%magic script.py、私たちはたった 1 つのステップで済みます。これは良いことです。

シェルの起動方法を変更しても問題ありません。主な目標は、シェルの起動時に実行されるファイルを作成できるようにすることです。

0 投票する
3 に答える
23959 参照

django - Django:シェルでHTTPリクエストをシミュレートする

Railsを使用すると、数行のコードでコンソールでHTTPリクエストをシミュレートできることを学びました。

チェックアウト: http: //37signals.com/svn/posts/3176-three-quick-rails-console-tips(セクション「アプリに飛び込む」)。

Djangoでそれを行う同様の方法はありますか?便利でしょう。