如何在Ptah中重写HTTPForbidden?

2024-09-26 04:48:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我第一次尝试一个基于金字塔的web框架,名为Ptah;我需要覆盖HTTPForbidden视图,这样被拒绝访问的人将面临一个登录表单。在

from pyramid import security
from pyramid.httpexceptions import HTTPFound, HTTPForbidden

import ptah
from ptah import form, view

@view.pview(context=HTTPForbidden)
def login_required(request):
    return str('Hello World')

以这种方式注册视图显然不起作用,但至少显示了默认的禁用视图。如何覆盖此视图?在


Tags: fromimportform框架view视图pyramidweb