2016-03-24 7 views
1

非常に直接的な質問です。以前はDjango管理サイトのヘッダーにチェックボックスがありましたが、Django 1.5から1.9にアップグレードした後はもう存在しません。Django 1.9で使用した「すべて選択」ヘッダチェックボックスがDjango 1.9にありません。

Where is my select all checkbox?

また、私はもはや、行選択をシフトすることはできません。

私の人生では、これを回避するための設定オプションはありません。それを望むのは明らかなことです。

+0

クイックサニティチェック - ブラウザでJavaScriptを有効にしていますか? – alecxe

+0

絶対に。 about:configのサニティを確認しただけでなく、React SPAも実行しています。 – Rjak

+0

よろしくお願いいたします。ブラウザ開発ツールの[ネットワーク]タブもご覧ください。ページを更新して404があるかどうかを確認してください。 – alecxe

答えて

2

チェックボックスは、Django 1.9にはまだ存在するはずです。 Django管理者のためのデザインは1.9で更新されました。スクリーンショットは以前のスタイルのように見えるので、静的ファイルを更新していないようです。

生産中の場合は、アップグレード後にcollectstaticを実行したことを確認してください。

python ./manage.py collectstatic 
+0

ありがとうございます!チェックボックスが現れましたが、奇妙な動作をしています(ヘッダボックスはクリックされたときにビジュアル状態を切り替えることはなく、行はハイライト表示され、チェックボックスは視覚的に状態を切り替えることもありません)。私は前のコーダーがいくつかのカスタマイズを行っているかもしれないと考えているので、私はそれを検討しています。どうもありがとうございます。 – Rjak

+0

管理者アセットがローカルの静的ディレクトリに見つかりました。私がそれらを削除したとき、管理サイトのL&Fは完全に異なっています(もっと良い!)。 select allチェックボックスはまだ正しく動作していませんが、私の問題につながるので、私はあなたのソリューションとしてマークしています。再度、感謝します!! – Rjak

+0

**私の場合と同様の状況にある人のためのヘッドアップ**以前のプログラマーはDjango 1.3の管理サイトの資産のほとんどを静的ディレクトリにコピーしていました。リポジトリからそのディレクトリを守るだけでなく、Django 1.9サイトの完全な機能とL&Fを得るために私のdevマシンと私たちのサーバ上のすべてのstaticrootディレクトリのrm -rfディレクトリになければなりませんでした。私は無意識のうちに、Django 1.9管理サイトの機能の大部分をDjango 1.3の資産に置き換えました。 – Rjak

関連する問題