กำลังสร้างแอปที่ใช้ 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 = False
มุมมองทั้งหมดจะโหลด แต่เนื้อหาใด ๆ ที่เชื่อมโยง (CSS, Javascript, รูปภาพและอื่น ๆ ) จะไม่โหลด! เกิดอะไรขึ้น? มีบางอย่างขาดหายไปเกี่ยวกับไฟล์สแตติกและการDEBUG
ตั้งค่าหรือไม่?