普通参数 permission: 该view的访问权限,这个后续会具体介绍。 attr: Pyramid默认调用的是view类的__call__函数,若是须要指定调用其余方法,经过attr指定。如attr='index'。 renderer: 指定构建Response的渲染器。如json,模版等。后续章节详细介绍。 http_cache: 指定Response地expires和Cache-Control头属性。设置该值基本等同调用response.cache_expires。如 http_cache=3600,表示通知浏览器缓存1小时、 http_cache=datetime.timedelta(days=1),表示通知浏览器缓存1天、 http_cache=0,表示无缓存 http_cache=(3600, {'public':True}),表示缓存1小时,而且response.cache_control.public = True. wrapper: 串联view以构造更复杂地Response。 decorator: view地装饰器,该装饰器须要返回一个接受context, request参数的view mapper: 指定view mapper,用与转换view地参数和返回值。 断言参数 name: view名字,在漫游时使用 context: 上下文,能够是对象或接口,也主要在漫游时使用 route_name: route名,主要用于URL分发。 request_type: 指定须要符合地request地接口,不经常使用。 request_method: GET、POST、DELETE、HEAD request_param: 指定GET、POST必含的参数,如使用了request_param="foo=123"这种方式,则必须参数名、参数值都对应才算匹配。 match_param: match中必须包含地参数,如使用了request_param="foo=123"这种方式,则必须参数名、参数值都对应才算匹配。若是是一个字典,则必须里面每一项都匹配。 containment: resource树包含关系,必须是参数地子孙节点才匹配。 xhr: 匹配时是否处理HTTP_X_REQUESTED_WITH header: 指定请求中必含的的HTTP header或header名值对。如‘User-Agent:Mozilla/.*’、'Host:localhost' accept: 指定HTTP 请求头中客户端能够可以接受的内容类型,如'text/plain'、'text*' path_info: 匹配PATH_INFO的正则表达式。 custom_predicates: 定制的断言可执行对象。