Copyright © 2022-2024 aizws.net · 网站版本: v1.2.6·内部版本: v1.23.3·
页面加载耗时 0.00 毫秒·物理内存 55.3MB ·虚拟内存 1300.0MB
欢迎来到 AI 中文社区(简称 AI 中文社),这里是学习交流 AI 人工智能技术的中文社区。 为了更好的体验,本站推荐使用 Chrome 浏览器。
使用 static_file()
,我们可以在 Bottle 中提供静态文件。
$ mkdir botstat && cd botstat $ mkdir public $ touch public/home.html app.py
我们为应用创建目录和文件。
public/home.html
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Home page</title> </head> <body> <p>This is home page</p> </body> </html>
这是位于public
目录中的主页。 静态资源的目录通常称为public
或static
。
app.py
#!/usr/bin/env python3 from bottle import route, run, static_file @route('/<filepath:path>') def server_static(filepath): return static_file(filepath, root='./public/') run(host='localhost', port=8080, debug=True)
在此示例中,我们提供静态文件。 为了获得主页,我们必须导航到localhost:8080/home.html
。
Bottle JSON响应:Web 应用通常以 JSON 格式回送响应数据。Bottle 框架可以自动将 Python 词典转换为 JSON。json_response.py#!/usr/bin/env python3from bottle ...