Copyright © 2022-2024 aizws.net · 网站版本: v1.2.6·内部版本: v1.23.3·
页面加载耗时 0.00 毫秒·物理内存 60.7MB ·虚拟内存 1300.0MB
欢迎来到 AI 中文社区(简称 AI 中文社),这里是学习交流 AI 人工智能技术的中文社区。 为了更好的体验,本站推荐使用 Chrome 浏览器。
可以使用@error
装饰器创建自定义错误页面。
error_handler.py
#!/usr/bin/env python3 from bottle import route, run, error @route('/app/<myid:int>') def provide(myid): return "Object with id {} returned".format(myid) @error(404) def error404(error): return '404 - the requested page could not be found' run(host='localhost', port=8080, debug=True)
在此示例中,我们在自定义错误处理程序中处理 404 错误。
@error(404) def error404(error): return '404 - the requested page could not be found'
@error
装饰器将错误代码作为参数。
$ curl localhost:8080/app/Peter 404 - the requested page could not be found
我们尝试访问未定义的路由, 将会收到自定义错误消息。
我们在 bottle 框架中,可以使用各种数据库读写数据,比如:mysql、mongodb等。在以下示例中,我们从 MongoDB 数据库以 JSON 形式返回数据。create_cars.py ...