2015-10-21 66 views
1

Django允許自定義錯誤處理程序,如handler403用於處理「權限被拒絕」錯誤。這個錯誤可以被提出:處理程序如何從raise PermissionDenied('info')異常中獲取信息?

from django.core.exceptions import PermissionDenied 
... 
raise PermissionDenied('info') 

然後,處理程序可以是:

def error_403_permission_denied(request): 
    ... 

處理程序如何才能獲得提高PermissionDenied例外的時候,比如上面的'info'串給出的信息,爲了顯示這是爲錯誤生成的HTML的一部分?

回答

相關問題