普通參數 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: 定製的斷言可執行對象。