การเปลี่ยน Django ที่สร้างขึ้นในสไตล์ชีทของผู้ดูแลระบบ

ฉันต้องการเปลี่ยนสีในตัวเป็นสีน้ำเงินสำหรับหน้าผู้ดูแลระบบ ฉันใช้ Firebug ใน Mozilla เพื่อลองค้นหาสีรอบๆ สไตล์ชีตต่างๆ ที่ฉันพบในโฟลเดอร์ Django.1-3 แต่ดูเหมือนจะไม่มีเลย

ฉันจะค้นหาไฟล์ .css สำหรับเพจที่มีส่วนหัวเป็นสีน้ำเงินเข้มและคำอธิบายตารางเป็นสีฟ้าอ่อนในไดเร็กทอรีใด

ฉันจะต้องดำเนินการอะไรบ้างเพื่อให้การเปลี่ยนแปลงทำงานได้ (เช่น ย้ายโฟลเดอร์ไปยังโฟลเดอร์โปรเจ็กต์หลัก)


person Angie    schedule 02.08.2011    source แหล่งที่มา
comment
ส่วนใดของไฟล์ .CSS ของผู้ดูแลระบบทำให้คุณสับสน โปรดระบุรูปแบบ .css ที่ไม่ชัดเจนหรือแก้ไขได้ยาก ทั้งหมดนี้อาจเป็นประโยชน์: stackoverflow.com/search?q=django+admin+css   -  person S.Lott    schedule 02.08.2011
comment
อย่างที่ฉันบอกไป ฉันเพียงต้องการเปลี่ยนสีเริ่มต้นของหน้าผู้ดูแลระบบในตัว เช่น การเข้าสู่ระบบ หน้าหลัก รายการการเปลี่ยนแปลง ฯลฯ ฉันควรดูไฟล์ใดและฉันจะจัดการเปลี่ยนแปลงอย่างไร ตัวอย่างเช่น การเปลี่ยนหน้า html ที่สร้างไว้ล่วงหน้าใดๆ จำเป็นต้องคัดลอกหน้าเหล่านั้นลงในโฟลเดอร์เทมเพลตในโครงการของฉัน จำเป็นต้องมีการดำเนินการใดนอกเหนือจากการเปลี่ยนโค้ดจริงเพื่อทำการเปลี่ยนแปลงไฟล์ .css สำหรับหน้าผู้ดูแลระบบ   -  person Angie    schedule 02.08.2011
comment
อย่างที่ฉันพูดไปไม่ได้ช่วยอะไร ฉันต้องการข้อมูลมากกว่าที่คุณพูด หรือฉันจะไม่ถาม คุณเพียงแค่เปลี่ยน .css นั่นคือทั้งหมดที่ อะไรคือสิ่งที่น่าสับสนเกี่ยวกับการเปลี่ยนไฟล์ .css? คุณอัปเดตคำถามเพื่อชี้แจงขั้นตอนที่คุณคิดว่าควรทำเพื่อให้เราแสดงความคิดเห็นเกี่ยวกับขั้นตอนดังกล่าวได้ไหม   -  person S.Lott    schedule 02.08.2011
comment
ฉันเปลี่ยนมันแล้ว มันดีกว่าไหม? ฉันเพียงต้องการคำตอบที่รวดเร็วและคิดว่าคำถามสั้นๆ ก็เพียงพอแล้ว ขอโทษด้วย.   -  person Angie    schedule 02.08.2011
comment
การเพิ่มประสิทธิภาพก่อนวัยอันควรเป็นรากฐานของความชั่วร้ายทั้งหมด   -  person S.Lott    schedule 02.08.2011


คำตอบ (1)


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

ไฟล์ผู้ดูแลระบบอยู่ใน (django/contrib/admin/static/admin) ของการแจกจ่าย Django

คุณมีแหล่งที่มา คุณสามารถเปลี่ยนไฟล์เหล่านี้ได้

วิธีการทั่วไปวิธีหนึ่งคือ (1) คัดลอกไฟล์ผู้ดูแลระบบแบบคงที่ไปยังไดเร็กทอรีแยกต่างหากที่เว็บเซิร์ฟเวอร์ของคุณสามารถใช้ได้ (2) กำหนดค่าเว็บเซิร์ฟเวอร์ของคุณให้ให้บริการไฟล์เหล่านี้ และ (3) เปลี่ยน settings.py ของคุณเพื่อแสดงตำแหน่งใหม่นี้สำหรับคุณ สื่อผู้ดูแลระบบ

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

ไม่มีการเปลี่ยนแปลงเทมเพลต

ไม่จำเป็นต้องย้ายสิ่งใดไปยัง "โฟลเดอร์โครงการหลัก" ของคุณ (ไม่ว่าจะเป็นอะไรก็ตาม)

person S.Lott    schedule 02.08.2011
comment
ดูเหมือนว่าฉันไม่มีไดเรกทอรีนี้ (django/contrib/admin/static/admin) - person Angie; 02.08.2011
comment
@แองจี้: มองต่อไป หากคุณมี Django คุณจะมีแอปพลิเคชันที่สนับสนุน หากไม่มีอยู่จริง แสดงว่าคุณประสบปัญหาร้ายแรงและจำเป็นต้องค้นหาว่าใครติดตั้ง Django ไม่ถูกต้อง - person S.Lott; 02.08.2011
comment
ฉันกำลังดาวน์โหลดและติดตั้งทั้ง django และ python ไฟล์คงที่สำหรับ django 1.3 หรือไม่ เนื่องจากฉันดาวน์โหลดไฟล์ zip อีกครั้ง djangoproject.com/download และตรวจสอบภายในสำหรับไดเรกทอรีและมี ไม่มีโฟลเดอร์คงที่ ฉันทำอะไรผิดหรือเปล่า? - person Angie; 02.08.2011
comment
@Angie: คุณพบไฟล์ ใดๆ .css หรือไม่ ที่ไหนก็ได้ในต้นไม้ Django /contrib/admin? บางทีใน /contrib/admin/media? คุณมีอิสระที่จะสำรวจดูภายในการกระจาย Django เล็กน้อย เอกสารของพวกเขาอาจมีข้อบกพร่องอยู่ คุณสามารถดูเอกสารของ Django และโพสต์ความคิดเห็นของคุณเองได้ หากคุณพบว่าพวกเขาทำให้คุณเข้าใจผิด - person S.Lott; 02.08.2011
comment
ฉันพบรูปภาพที่ใช้ในหน้าผู้ดูแลระบบที่ตำแหน่ง \Django-1.3\django\contrib\admin\media\img\admin แต่การเปลี่ยนแปลงหรือการลบรูปภาพเหล่านั้นไม่มีผลกับโครงการของฉันเลย ฉันยังหาไฟล์ admin\static ไม่พบ - person Angie; 02.08.2011
comment
@แองจี้: มองต่อไป .css อยู่ที่นั่น ระบบปฏิบัติการของคุณมีความสามารถในการค้นหาไฟล์มากมาย ลินุกซ์มี find วินโดวส์มีอะไรบางอย่าง - person S.Lott; 02.08.2011