Sanic app 模組主要定義了Sanic類,本文介紹Sanic類的API介面。
Sanic app 模組
該模組主要是類Sanic的定義:
class sanic.app.Sanic(name=None, router=None, error_handler=None, load_env=True, request_class=None, strict_slashes=False, log_config=None, configure_logging=True)
Sanic 類使用的示例:
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)
Sanic類的主要方法是如下幾個。
Sanic add_route() 方法/函式
Sanic add_task()方法/函式
Sanic add_websocket_route() 方法/函式
Sanic websocket() 方法/函式
Sanic blueprint() 方法/函式
Sanic create_server() 方法/函式
Sanic exception() 方法/函式
Sanic get() 方法/函式
Sanic post() 方法/函式
Sanic delete()方法/函式
Sanic head(), options(), patch(), put() 方法/函式
Sanic listener() 方法/函式
Sanic middleware() 方法/函式
Sanic route() 方法/函式
Sanic run() 方法/函式
Sanic static() 方法/函式
Sanic url_for() 方法/函式
我的公眾號:猿人學 Python 上會分享更多心得體會,敬請關注。
***版權申明:若沒有特殊說明,文章皆是猿人學 yuanrenxue.com 原創,沒有猿人學授權,請勿以任何形式轉載。***