我第一次尝试一个基于金字塔的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')
以这种方式注册视图显然不起作用,但至少显示了默认的禁用视图。如何覆盖此视图?在
使用ptah0.1和抛出ForbiddenError的scaffold ala ptah301 scaffold,这段代码可以很好地工作。在
在金字塔里怎么做也没什么区别。在
相关问题 更多 >
编程相关推荐