1

django の管理ツールをインストールしようとしています。私は奇妙な css を持っています。何かが間違っていることは明らかです。しかし、何?Google と CSS の分析は役に立ちませんでした。

スクリーンショット

ありがとう!

更新と解決策:

私は宿題をして問題を解いた。私が得たもの:

admin-tools.theming を追加すると、base.css がありません。原因は間違ったパスです。/static/admin/css/base.css ではなく、/admin-media/css/base.css です。「admin-media」は私の管理メディア プレフィックスでした。Apacheサーバーをセットアップしようとしたときにそれを残してから、静的パスを変更しました。

そのため、適切な管理メディア プレフィックスを "/static/admin/" として定義するだけで済みました。

4

2 に答える 2

0

私も同じ問題を抱えていましたが、これらの問題を深く掘り下げると、使用した「django-admin-tools」バージョンがdjangoバージョン(1.4)と互換性がないことがわかりました。これは、Django で行われた変更に対応するために、django-admin-tools に多くの変更が加えられたことを意味します。django-admin-tools の最新のソース コード用に作成されたパッケージがないため、「easy_install」と「pip」を使用すると、常に古いバージョンがフェッチされます。

解決策は、ここから最新のソースコードをダウンロードすることです

https://bitbucket.org/izi/django-admin-tools/downloads

https://bitbucket.org/izi/django-admin-tools/get/tip.zip

コマンドを使用してそれらをインストールします'setup.py install'

于 2013-01-01T16:36:40.113 に答える
0

Firebugはあなたの友達です。Firefox にインストールします (または Chrome で Firebug Lite を使用します)。ページに移動し、F12 を押して、Element Selection Tool (Firebug ペインの右上にある矢印が指す青いボックス) をクリックしてから、問題の項目をクリックします。左側には、ファイルと行番号を含むあらゆる種類の適切なスタイル情報が表示され、(下にスクロールすると) 1 つのファイルまたは別のファイルによってオーバーライドされたすべてのスタイル ルールが表示されます。

悟りはすぐに続きます。

それでも問題が解決しない場合は、問題のあるライブ ページへのリンクを使用して質問を更新し、問題を確認できるようにします (スクリーンショットはデッド ピクセルです)。

于 2012-12-10T23:56:30.820 に答える