Benim atölye olarak Django kullanarak bir uygulama inşa ediyorum. Hepsi şimdiye kadar iyi belirlenmiş - db ayarları, yapılandırılmış statik dizinler, URL'ler, görünümler vb. Ama kendi güzel ve özel 404.html ve 500.html sayfalarımı oluşturmak istediğim anda sorun sinsice başladı.
Özel hata işlemeyle ilgili dokümanları okudum ve UrlsConf'ta gerekli yapılandırmaları ayarladım, karşılık gelen görünümler oluşturdum ve 404.html ve 500.html'yi uygulamamın şablon dizinine ekledim (settings.py'de de belirtilir).
Ama dokümanlar diyor ki you can actually view custom error views until Debug is Off
, bu yüzden eşyalarımı test etmek için kapattım ve o zaman işler çılgına döndü!
Sadece özel 404.html dosyasını görüntüleyemiyorum (aslında, yükler, ancak hata sayfalarımın her biri bir grafik hata mesajı içerdiğinden - bazı güzel görüntü olarak), hata sayfasının kaynağı yüklenir, ancak başka bir şey yüklenmez! Bağlantılı CSS veya Javascript bile yok!
Genel olarak, bir kez ayarladığımda DEBUG = False
, tüm görünümler yüklenir, ancak herhangi bir bağlantılı içerik (CSS, Javascript, Görüntüler vb.) Yüklenmez! Ne oluyor? Statik dosyalar ve DEBUG
ayarlarla ilgili eksik bir şey var mı ?