Mengubah lembar gaya admin bawaan Django

Saya ingin mengubah warna biru bawaan untuk halaman admin. Saya menggunakan Firebug di Mozilla untuk mencoba dan menemukan warna di sekitar style sheet berbeda yang saya temukan di folder Django.1-3, tapi sepertinya tidak ada yang muncul.

Di direktori mana saya akan menemukan file .css untuk halaman yang memiliki warna header biru tua dan warna keterangan tabel biru muda?

Tindakan apa yang harus saya ambil agar perubahan dapat berfungsi (misalnya memindahkan folder ke folder proyek utama)?


person Angie    schedule 02.08.2011    source sumber
comment
Bagian mana dari file .CSS admin yang membingungkan Anda? Harap spesifik pada .css gaya yang tidak jelas atau sulit diedit. Semua ini mungkin berguna: stackoverflow.com/search?q=django+admin+css   -  person S.Lott    schedule 02.08.2011
comment
seperti yang saya katakan, saya hanya ingin mengubah warna biru default di sekitar halaman admin bawaan, seperti login, halaman utama, daftar perubahan, dll. File mana yang harus saya lihat dan bagaimana pendekatan saya dalam melakukan perubahan. Misalnya, mengubah halaman html yang dibuat sebelumnya harus menyalinnya ke folder templat di proyek saya. Tindakan apa selain mengubah kode sebenarnya yang diperlukan untuk melakukan perubahan pada file .css untuk halaman admin   -  person Angie    schedule 02.08.2011
comment
seperti yang saya katakan tidak membantu. Saya memerlukan lebih banyak informasi daripada yang Anda katakan. Atau aku tidak akan bertanya. Anda tinggal mengubah .cssnya. Itu saja. Apa yang membingungkan dalam mengubah file .css? Bisakah Anda memperbarui pertanyaan untuk memperjelas langkah apa yang menurut Anda harus Anda lakukan sehingga kami dapat mengomentari langkah-langkah tersebut?   -  person S.Lott    schedule 02.08.2011
comment
Saya mengubahnya sekarang, apakah itu lebih baik? Saya hanya mencari respons cepat dan berpikir pertanyaan singkat saja sudah cukup. Permintaan maaf saya.   -  person Angie    schedule 02.08.2011
comment
Pengoptimalan dini adalah akar segala kejahatan.   -  person S.Lott    schedule 02.08.2011


Jawaban (1)


https://docs.djangoproject.com/en/1.3/howto/deployment/modwsgi/#serving-the-admin-files

Berkas admin tinggal di (Django/contrib/admin/static/admin) dari distribusi Django.

Anda memiliki sumbernya. Anda dapat mengubah file-file ini.

Salah satu pendekatan yang umum adalah (1) menyalin file admin statis ke direktori terpisah yang dapat digunakan server web Anda, (2) mengkonfigurasi server web Anda untuk menyajikan file-file ini, dan (3) mengubah settings.py Anda untuk mencerminkan lokasi baru ini untuk Anda media admin.

https://docs.djangoproject.com/en/1.3/ref/settings/#admin-media-prefix

Tidak ada perubahan templat yang dilakukan.

Tidak ada yang perlu dipindahkan ke "folder proyek utama" Anda (apa pun itu).

person S.Lott    schedule 02.08.2011
comment
Sepertinya saya tidak memiliki direktori ini (Django/contrib/admin/static/admin) - person Angie; 02.08.2011
comment
@Angie: Teruslah mencari. Jika Anda mempunyai Django, Anda mempunyai aplikasi yang berkontribusi. Jika itu benar-benar tidak ada, Anda mempunyai masalah serius dan perlu mencari tahu siapa yang memasang Django secara tidak benar. - person S.Lott; 02.08.2011
comment
Saya sedang mengunduh dan menginstal Django dan python. Apakah berkas statis untuk Django 1.3? Karena saya mengunduh file zip lagi djangoproject.com/download dan memeriksa ke dalam direktorinya dan ada tidak ada folder statis. Apakah saya melakukan sesuatu yang salah? - person Angie; 02.08.2011
comment
@Angie: Apakah Anda menemukan ada file .css? Di mana saja di pohon Django /contrib/admin? Mungkin di /contrib/admin/media? Anda bebas untuk melihat-lihat sedikit di dalam distribusi Django. Dokumentasi mereka mungkin memiliki bug di dalamnya. Anda dapat melihat dokumentasi Django dan mengirimkan komentar Anda sendiri jika Anda menemukan bahwa mereka menyesatkan Anda. - person S.Lott; 02.08.2011
comment
Saya menemukan gambar yang digunakan di halaman admin di lokasi \Django-1.3\django\contrib\admin\media\img\admin tetapi mengubahnya atau menghapusnya tidak mempengaruhi proyek saya sama sekali. Saya masih tidak dapat menemukan file admin\statis - person Angie; 02.08.2011
comment
@Angie: Teruslah mencari. .cssnya ada di sana. OS Anda memiliki banyak kemampuan pencarian file. Linux memiliki find. Windows memiliki sesuatu. - person S.Lott; 02.08.2011