10

私は 404.html ページを持っていますが、場合によっては json エラー メッセージ (404 および 500 など) を送信できるようにしたいと考えています。次のページを読みました。

https://docs.djangoproject.com/en/dev/topics/http/views/#the-404-page-not-found-view

実装を示す例はありますか? 私は urls.py に持っていますが、エラーが発生した場合に取得されません。

4

3 に答える 3

16

これは私のために働いた:

from django.conf.urls import patterns, include, url
from django.views.static import * 
from django.conf import settings
from django.conf.urls.defaults import handler404, handler500
from app.views import error

urlpatterns = patterns('',
    # Examples:
    # url(r'^$', 'app.views.home', name='home'),
)

handler404 = error.error_handler
handler500 = error.error_handler

そのコントローラーに行くと、好きなように何でもさせることができます。

于 2012-07-03T00:06:40.537 に答える