我正准备部署我的第一个Django应用程序,并且遇到了一些障碍.我的基本模板依赖于我传入会话对象,以便它可以读出当前登录的用户名.当我控制调用模板的代码时,这不是问题.
但是,作为准备部署此应用程序的一部分,我需要创建一个404.html页面.我扩展了我的基本模板,就像我已经完成了其他页面一样,但我没有看到传递会话对象的方法,以便我可以利用它.有没有办法让Django调用自定义方法来渲染你的404而不只是为你呈现你的404.html?
Alb*_*oPL 11
您需要覆盖404错误的默认视图处理程序.以下是有关如何创建自定义404视图功能的文档:
http://docs.djangoproject.com/en/dev/topics/http/views/#customizing-error-views