2011-10-24 120 views
0

我有一些自定义错误页面和视图。我怎样才能限制直接从浏览器访问这个页面,所以如果用户输入地址字符串“somesite/some_error”,他不会得到这个页面。只有在发生错误时才应显示。Django。限制页面访问

回答

0

而不是禁止访问,你不能简单渲染你想显示的错误页面?也就是说,代替

render_to_result('mypage.html', {}) 
你现在要做

,做一个

render_to_result('error500.html', {'error': 'oops'}) 

这样,你没有明确的网址,但你得到的信息输出到用户。

+0

将这样做,谢谢。 – sunprophit