2011-09-13 82 views
0

我可以看到,當Django尋找500.htmlDEBUGFalse。可能是什麼問題呢?django flatpages與DEBUG = True一起使用,不能與DEBUG = False

+0

如果您有DEBUG = False,您在瀏覽器中看不到堆棧跟蹤,但是您可以配置django以在電子郵件中向您發送堆棧跟蹤。沒有它,你只是不知道什麼是錯的。 – guettli

+0

如何做到這一點? –

+0

請自行搜索。 django文檔非常好。一個缺點:它是巨大的。但我相信你會找到答案。 – guettli

回答

1

當debug設置爲False時django呈現500.html模板而不是調試堆棧跟蹤事物。

這可能是因爲在http 404(未找到)異常時,它會嘗試呈現404.html模板,如果找不到而不是嘗試使用500.html(內部錯誤)。

它本身不是問題,只是一個配置。

相關問題