前后端知识库 前后端知识库
首页
    • JavaScript
    • React
    • Vue
  • Python
  • Sanic
  • Linux
  • Ansible
归档
GitHub (opens new window)
首页
    • JavaScript
    • React
    • Vue
  • Python
  • Sanic
  • Linux
  • Ansible
归档
GitHub (opens new window)
  • Sanic

    • 开始
    • Routing
    • 请求数据
    • 响应
    • 静态资源
    • 异常
    • 中间件 和 监听器
    • 蓝图
    • WebSocket
    • 配置
    • Cookies
    • 处理装饰器
    • 流
    • 基于类的视图
    • 自定义协议
    • SSL 例子
    • 日志
    • 测试
    • 部署
    • 扩展
    • 贡献
    • API Reference
  • Python

  • backend
  • Sanic
devin
2023-09-06

开始

# 开始

在开始前请确保你同时安装了 pip (opens new window) 和至少 3.5 以上版本的 Python 。Sanic 使用了新的 async/await 语法,所以之前的版本无法工作。

  1. 安装 Sanic: python3 -m pip install sanic
  2. 新建一个叫 main.py 的文件并且附上以下代码:
from sanic import Sanic
from sanic.response import json

app = Sanic()

@app.route("/")
async def test(request):
    return json({"hello": "world"})

if __name__ == "__main__":
    app.run(host="0.0.0.0", port=8000)
1
2
3
4
5
6
7
8
9
10
11
  1. 启动服务器: python3 main.py
  2. 在你的浏览器打开地址 http://0.0.0.0:8000。你会看到 Hello world!。

现在你已经会用 Sanic 了!

编辑 (opens new window)
上次更新: 2023/09/06, 15:09:00
Routing

Routing→

Theme by Vdoing | Copyright © 2023-2023 devin | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式