Saya membangun aplikasi menggunakan Django sebagai pekerja keras saya. Semua telah diatur dengan baik sejauh pengaturan db, dikonfigurasi direktori statis, url, pandangan dll. Tapi masalah mulai menyelinap pada saat saya ingin membuat halaman 404.html dan 500.html indah dan kustom saya sendiri.
Saya membaca dokumen tentang penanganan kesalahan khusus, dan mengatur konfigurasi yang diperlukan di UrlsConf, membuat tampilan yang sesuai dan menambahkan 404.html dan 500.html ke direktori templat aplikasi saya (ditentukan dalam pengaturan.py juga).
Tetapi dokumen mengatakan you can actually view custom error views until Debug is Off
, jadi saya mematikannya untuk menguji barang-barang saya, dan saat itulah hal mengamuk!
Saya tidak hanya gagal melihat custom 404.html (sebenarnya, ia memuat, tetapi karena masing-masing halaman kesalahan saya berisi pesan kesalahan grafis -sebagai gambar yang bagus), sumber halaman kesalahan dimuat, tetapi tidak ada yang lain dimuat! Bahkan tidak menautkan CSS atau Javascript!
Secara umum, setelah saya atur DEBUG = False
, semua tampilan akan dimuat, tetapi konten yang tertaut (CSS, Javascript, Gambar, dll) tidak akan dimuat! Apa yang terjadi? Apakah ada sesuatu yang hilang, mengenai file statis dan DEBUG
pengaturannya?