這是一個使用的除外圖搭上由金字塔提出的pyramid.httpexceptions.HTTPNotFound視圖時沒有查看可以發現,匹配一個示例應用程序:
from waitress import serve
from pyramid.config import Configurator
from pyramid.response import Response
def hello_world(request):
return Response('<html><body>Hello world!</body></html>')
def notfound(request):
return Response('<html><body>Not found!</body></html>')
if __name__ == '__main__':
config = Configurator()
config.add_view(hello_world)
config.add_view(notfound, context='pyramid.httpexceptions.HTTPNotFound')
app = config.make_wsgi_app()
serve(app, host='0.0.0.0')
參觀「/」將返回的「Hello world !「,訪問」/ abc「或」/ def「(或其他未找到的內容)將返回」未找到!「。
它應該被.mako而不是.MAK? – 2012-03-08 16:28:41
我使用.mak,金字塔書籍也是如此......我認爲要麼工作正常 – Sheena 2012-06-22 06:27:35