Sanic

Sanic is a Flask-like Python 3.5+ web server that’s written to go fast. It’s based on the work done by the amazing folks at magicstack, and was inspired by this article.

On top of being Flask-like, Sanic supports async request handlers. This means you can use the new shiny async/await syntax from Python 3.5, making your code non-blocking and speedy.

Sanic is developed on GitHub. Contributions are welcome!

Sanic aspires to be simple

  1. from sanic import Sanic
  2. from sanic.response import json
  3.  
  4. app = Sanic()
  5.  
  6. @app.route("/")
  7. async def test(request):
  8. return json({"hello": "world"})
  9.  
  10. if __name__ == "__main__":
  11. app.run(host="0.0.0.0", port=8000)

內容目录

Related Topics

本页

快速搜索