对django使用任何http错误状态。
django-error-pages的Python项目详细描述
django错误页
==django错误页扩展了django,允许您引发和处理任何类型的http错误,如400和403。
它将捕获所有的Django错误代码并返回一个错误页面。
BR/>它非常灵活,涵盖了广泛的错误代码:
400 -418、422-426、
500 -505、507, 509, 510
BR/>可配置性和可扩展性
------------
BR/> Django错误页非常容易使用!
禁止的403设置是多么容易:
`` python
从django.shortcuts import render_response
从错误页面导入。http import http403
def homepage(请求):
如果用户未经授权:
提升http403
返回render_response('index.html')
```
如果调试模式关闭,它将为您呈现一个403.html模板。
此外,我认为django不会处理某些错误页,例如400、403、
(它显示一些默认错误,但不可重写)。因此,我们现在可以从apache直接呈现django模板错误页了!
它将像django正在呈现404页一样呈现。只需将
对应的400.html页面放入应用程序的template文件夹中,并将此
规则添加到您的apache配置中。您可以使用任何想要的错误代码来执行此操作,
就像您可以引发任何想要的错误代码一样;为什么要限制任何人?:)
```apacheconf
errordocument 400/\uu errorpage\u400
```
配置和设置
----
*将其添加到中间件中你的根url是来自django.conf.url的
`` python
。默认导入模式,url
…
url(r'^u errorpage(?p<;code>;\d+“$”,“error_pages.views.display_error'),
)
`````
installing
--
*从https://github.com/roejames12/django error pages/tarball/master
*或“pip install django error pages`
*`pip install django error pages==dev`下载django error pages以获得绝对的优势。
==django错误页扩展了django,允许您引发和处理任何类型的http错误,如400和403。
它将捕获所有的Django错误代码并返回一个错误页面。
BR/>它非常灵活,涵盖了广泛的错误代码:
400 -418、422-426、
500 -505、507, 509, 510
BR/>可配置性和可扩展性
------------
BR/> Django错误页非常容易使用!
禁止的403设置是多么容易:
`` python
从django.shortcuts import render_response
从错误页面导入。http import http403
def homepage(请求):
如果用户未经授权:
提升http403
返回render_response('index.html')
```
如果调试模式关闭,它将为您呈现一个403.html模板。
此外,我认为django不会处理某些错误页,例如400、403、
(它显示一些默认错误,但不可重写)。因此,我们现在可以从apache直接呈现django模板错误页了!
它将像django正在呈现404页一样呈现。只需将
对应的400.html页面放入应用程序的template文件夹中,并将此
规则添加到您的apache配置中。您可以使用任何想要的错误代码来执行此操作,
就像您可以引发任何想要的错误代码一样;为什么要限制任何人?:)
```apacheconf
errordocument 400/\uu errorpage\u400
```
配置和设置
----
*将其添加到中间件中你的根url是来自django.conf.url的
`` python
。默认导入模式,url
url(r'^u errorpage(?p<;code>;\d+“$”,“error_pages.views.display_error'),
)
`````
installing
--
*从https://github.com/roejames12/django error pages/tarball/master
*或“pip install django error pages`
*`pip install django error pages==dev`下载django error pages以获得绝对的优势。