2010-12-20 16 views
2

私は管理者インターフェイス(RHELボックスには私にはsysadmin特権がありません)にCSSのみの調整を行いたいと思います。そのためには、/ media /のローカルバージョンを調整してみたいと思います。Django 1.2.3管理メディアでCSSを調整するにはどうすればよいですか?

http://docs.djangoproject.com/en/dev/howto/static-files/(ただし、http://docs.djangoproject.com/en/1.2/howto/static-files/)は、manage.py collectstaticやmanage.py findstaticを実行することを示唆しています。私のDjango 1.2.3 manage.pyはこれらのコマンドを認識しません。私のINSTALLED_APPSに 'django.contrib.staticfiles'を追加すると、見つからなかったものも見つかりませんでした。

私はCSSをカスタマイズしたいと思っています。その方法は、Djangoの管理者用のメディアのプライベートコピーを取得し、そこから変更することです。 Django 1.2.3のインストールに最適なオプションは何ですか?

+0

なぜ 'django.contrib.staticfiles' !! – crodjer

答えて

3

djangoのインストールディレクトリに移動し、django-> contrib-> admin->ディレクトリに移動して、djangoプロジェクトのメディアディレクトリにコピーしてください。

project/mediaにメディアを/ media /として静的にレンダリングしたとします。あなたがproject/mediaであなたの管理者メディアをコピーする場合は、あなたの管理者のメディアはウェブのURLは、あなたのsettings.pyファイルで、したがって/media/admin/次のようになります。ADMIN_MEDIA_PREFIX = '/media/admin/'

あなたがadminサイトの外観を変更したいとあなたは、メディアのディレクトリにあなたのCSSを変更することがあります。

0

私はそれを行う方法を見つけました:

1:ジャンゴの新しいコピーをダウンロードして解凍。 Django-x.x.xディレクトリの下にはメディアディレクトリがありました。

2:ターゲットマシンのメディアディレクトリをTar/transfer/untarします。

3:必要に応じてCSSを変更します。

4:python manage.py runserverを呼び出すときに、--adminmedia =。/ mediaのフラグを追加します。

関連する問題