問題タブ [django-suit]

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 投票する
1 に答える
6208 参照

python - Django 管理者向けに base_site.html を拡張する

プロジェクトでDjango スーツを使用しています。Django スーツには、変更または削除したいデフォルトのフッターが付属しています。ドキュメントの指示によると:

フッター リンクや著作権テキストをカスタマイズしたり、JS/CSS ファイルを追加したりするには、base_site.html テンプレートを拡張する必要があります。サンプルファイルは github で入手できます。

カスタマイズした base_site.html テンプレート ファイルをプロジェクトのメイン アプリケーションの template/admin/ ディレクトリにコピーし、拡張したいブロックのコメントを外して編集します。

しかし、それを行うと、ブロックのコメントを外すたびに、次のエラーが発生します。

なぜこれが起こっているのか、どうすれば解決できますか?

base_site.html:

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

django - django-adminのインラインでdjango-select2が機能しない

ここに私のモデルと管理クラスがあります:

を実装しようとしていdjango-select2ますが、インラインを使用する と、実装PurchaseOrderAdminしたフィールドが表示されません django-select2:

スクリーンショット1

しかし、インラインを削除すると、正常に動作します:

スクリーンショット2

編集

ここにItemSelectFormがあります

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

django - テンプレートのオーバーライドを検出できない Django スーツ

django-suit でテンプレート ファイルをオーバーライドしています。残念ながら、このファイルは検出されず、上書きされません。彼らのドキュメントによると:

または、base_site.html を TEMPLATE_DIRS 設定で定義されている任意のテンプレート ディレクトリにコピーすることもできます (存在する場合)。デフォルトでは、Django は登録されているすべてのアプリケーションの templates/ ディレクトリを調べます。

base_site.htmlファイルを既存のディレクトリにコピーしましたapp/templates/adminが、これが検出されません。このディレクトリから既にテンプレート ファイルを使用しているので、動作するはずです。

私の状況では何が間違っている可能性がありますか?

0 投票する
0 に答える
1110 参照

python - django admin (スーツ) で一度に複数のフィルター オプションを選択する

django スーツで覆われた django admin では、admin.py ファイルにリストしたフィルターのドロップダウンを取得できます。現在、ドロップダウン リスト内で一度に 1 つのオプションしか選択できません。1 つのドロップダウン リスト フィルター内で一度に複数のオプションを選択する方法はありますか?

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

python - Django 管理者がページを読み込むのが非常に遅い

ガンコーンサーバーで実行されているdjangoスーツを備えたdjangoアプリケーションを持っていますが、管理者のすべてのページ(リストビューと編集ビューの両方)をロードするのに時間がかかります。外部キーも callable もない 1 つのレコードを持つテーブルのリスト ビューには 6 ~ 8 秒かかり、50 要素にページングされたテーブルのリスト ビューには 25 ~ 30 秒かかります。

次の構成のロギング モジュールで実行された SQL を確認しましたが、問題ないようです。すべての SQL の合計時間は約 2/10 です。データベースはpostgresqlです。

また、念のためUSE_I18Nを無効にして@never_cacheを管理者から削除しようとしましたが、何も変わっていません。

私のサーバーで何が起こっているのかについて誰か提案がありますか?

ありがとう!

私のコンテキストプロセッサ:

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

django - フィールドの合計の行を Django Admin に追加する

下部の管理パネルに請求書の合計を表示できるようにしたい請求書アプリがあります。(私はジャンゴスーツを使用しています)

ここに画像の説明を入力

Django内でこれを行う簡単な方法はありますか?

e:このような何かが動作する必要がありますか?