1

Ploneビューは、ミューテーションによるHTTP応答のリターンコードの設定をサポートします

http://collective-docs.readthedocs.org/en/latest/serving/http_request_and_response.html#return-code

...ただし、ブラウザビューから人間が読めるHTTPエラーコードを返すことができるPyramid/Djangoスタイルはありますか。線に沿って:

class View(BrowserView):

    def __call__(self):
        # Any nice classes to return here?
        return Forbidden("Sauna area is forbidden due to on-going repairement work")

また、zExceptionをスローできることは承知していますが、その結果、ユーザーに「申し訳ありませんが、あるようです...」ページが表示されます。プレーンテキストの情報をブラウザに短くしたいだけです。

4

1 に答える 1

2

いいえ、zException組み込み例外を発生させて呼び出すself.request.response.setStatus()以外に、ステータスコードに影響を与える他の方法はありません。

于 2012-09-15T21:59:41.390 に答える