(機械翻訳) pyramid.exceptions
¶
-
exception
BadCSRFOrigin
(detail=None, headers=None, comment=None, body_template=None, json_formatter=None, **kw)[ソース]¶ この例外は、要求がクロスサイト要求の偽造元検証に失敗したことを示します。
-
exception
BadCSRFToken
(detail=None, headers=None, comment=None, body_template=None, json_formatter=None, **kw)[ソース]¶ この例外は、要求がクロスサイト要求偽造トークンの検証に失敗したことを示します。
-
exception
PredicateMismatch
(detail=None, headers=None, comment=None, body_template=None, json_formatter=None, **kw)[ソース]¶ この例外は、指定されたすべての述語に一致するビューがない場合、マルチビューによって生成されます。
この例外は、特定の理由で:class: HTTPNotFound`例外をサブクラス化します。例外ハンドラがメインの例外ハンドラに到達した場合、例外ビューの登録によって:class: HTTPNotFound``として扱われます。したがって、通常、この例外は公開されません。
ただし、この例外は、別の例外コンテキストを処理するように構成されたすべてのビューの述語を正常に照合できない場合に発生します。たとえば、ビューが `` HTTPForbidden``のコンテキストと追加の述部で設定されたコンテキストを処理するように設定されている場合、class: `PredicateMismatch`は次の場合に生成されます:
- 呼び出し可能な元のビューでは、:class: `HTTPForbidden`(例外ビューを呼び出す)が発生しました。そして
- 指定された要求は、class: `HTTPForbidden`に関連付けられた前記例外ビューのすべての述語に一致しません。
同じことが、例外ビューで処理されるすべてのタイプの例外に適用されます。
-
Forbidden
¶
-
NotFound
¶