Sanicは速い を行くために書かれているフラスコのようなPythonの3.5+のWebサーバです。 (...) Flicのようなものではなく、Sanicは非同期要求ハンドラをサポートしています。 これは、Python 3.5からの新しいshiny async/await構文を使用できることを意味し、コードを非ブロッキングかつ高速にします。
...この点まで、彼の使い方の例は非常に少なく、ドキュメントはあまり良くありません。
ドキュメント基本的な例に続いて、我々は
from sanic import Sanic
from sanic.response import json
app = Sanic()
@app.route("/")
async def test(request):
return json({"test": True})
if __name__ == '__main__':
app.run(host="0.0.0.0", port=8000)
はどのようにして、たとえば、カスタムのステータスコードでカスタム応答を返すことができていますか?あなたはそのコードの実装以下で見ることができるよう