12
ทำไม DEBUG = การตั้งค่าเท็จทำให้ django Static Files Access ของฉันล้มเหลว
กำลังสร้างแอปที่ใช้ Django เป็นอุปกรณ์พกพาของฉัน ทั้งหมดได้รับการตั้งค่า db ที่ระบุไว้อย่างดีไดเรกทอรีคงที่กำหนดค่า URL มุมมอง ฯลฯ แต่ปัญหาเริ่มด้อมในช่วงเวลาที่ฉันต้องการที่จะแสดงหน้า 404.html และ 500.html ที่สวยงามและกำหนดเองของฉันเอง ฉันอ่านเอกสารเกี่ยวกับการจัดการข้อผิดพลาดที่กำหนดเองและตั้งค่าที่จำเป็นใน UrlsConf สร้างมุมมองที่สอดคล้องกันและเพิ่ม 404.html และ 500.html ไปยังไดเรกทอรีเทมเพลตแอปของฉัน (ระบุใน settings.py ด้วย) แต่เอกสารบอกว่าyou can actually view custom error views until Debug is Offดังนั้นฉันจึงปิดเพื่อทดสอบสิ่งของของฉันและนั่นคือเมื่อสิ่งที่จะโกรธ! ไม่เพียง แต่ฉันไม่สามารถดู 404.html ที่กำหนดเอง (จริงๆแล้วมันโหลด แต่เนื่องจากหน้าข้อผิดพลาดของฉันแต่ละข้อความมีข้อผิดพลาดกราฟิก - เป็นภาพที่ดี), แหล่งที่มาของหน้าข้อผิดพลาดโหลด แต่ไม่มีอะไรโหลด! ไม่แม้แต่จะเชื่อมโยง CSS หรือ Javascript! โดยทั่วไปเมื่อฉันตั้งค่าDEBUG …