Python 如何在django中模拟HTTP错误500?

Python 如何在django中模拟HTTP错误500?,python,django,Python,Django,我在主目录中设置了一个HTML页面500.HTML。 当发生HTML500内部服务器错误时,它将显示此页面 如何生成此错误以检查其是否有效 我想我应该提出某种例外 如何做到这一点?请尝试编辑URL.py,如下所示: if settings.DEBUG: urlpatterns += patterns('', (r'^500/$', 'django.views.defaults.server_error'), ) 然后尝试按如下方式访问该页面: if settin

我在主目录中设置了一个HTML页面500.HTML。 当发生
HTML500内部服务器错误时,它将显示此页面

如何生成此错误以检查其是否有效

我想我应该提出某种例外


如何做到这一点?

请尝试编辑URL.py,如下所示:

if settings.DEBUG:
    urlpatterns += patterns('',
        (r'^500/$', 'django.views.defaults.server_error'),
    )
然后尝试按如下方式访问该页面:

if settings.DEBUG:
    urlpatterns += patterns('',
        (r'^500/$', 'django.views.defaults.server_error'),
    )


可能重复的尝试此
返回http.HttpResponseServerError()