首页 > 其他分享 >sanic框架了解

sanic框架了解

时间:2022-09-23 12:46:27浏览次数:55  
标签:__ web 框架 sanic 3.6 了解 Sanic async

最近在工作中需要用到sanic框架

Sanic是什么?

话不多说先给一个官方的解释

Sanic is a Python 3.6+ web server and web framework that’s written to go fast. It allows the usage of the async/await syntax added in Python 3.5, which makes your code non-blocking and speedy.

The goal of the project is to provide a simple way to get up and running a highly performant HTTP server that is easy to build, to expand, and ultimately to scale.

Sanic是python3.6以上支持async和await语法的web符合和web框架,其目的旨在提供一个建档的方法构建和运行高性能的http服务

从这段描述可以提取几个关键字,异步,高性能,易于构建扩展。是不是你想要的优点它全都有,就冲着这几个特性,那也得学习下。

为什么要学Sanic?

其实官方已经给了很好的解释,优点多多,不学是不是有点太可惜了,哈哈,我已经磨刀霍霍,准备上手了。

来看一下官方给的demo,是不是超级简单,8行代码就可以启动一个服务,岂不妙哉。

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)
1234567891011

怎么学Sanic?

1、官方文档
2、当然是其他人写的博客咯,遇到问题查查就出来了
3、源代码
通过这三个途径,然后勤学苦练,有朝一日,必有所成。

那么话不多说,赶紧操练起来

# 注意python应该是3.6+,最好是3.6.8以上的版本为好,
# 不知道怎么更新python3的,请移步百度
pip install sanic
123

标签:__,web,框架,sanic,3.6,了解,Sanic,async
From: https://www.cnblogs.com/l-uz/p/16722309.html

相关文章

  • spring常用框架
    https://spring.io/projectshttps://spring.io/projects/spring-cloudhttps://blog.csdn.net/MemoryTa/article/details/121481401 一、5个常用的spring框架1.spring......
  • beego 框架初学
    Beego案例-新闻发布系统1.注册后台代码和昨天案例代码一致。,所以这里面只写一个注册的业务流程图。**业务流程图**2.登陆业务流程图登陆和注册业务和我们昨天登......
  • 分布式实时计算框架原理及实践案例 pdf
    高清扫描版下载链接:https://pan.baidu.com/s/1B9GDre_XZYMncW9WYhPqlg点击这里获取提取码 ......
  • Django框架开发学生管理系统
    Django框架开发学生管理系统学生管理系统是针对学校的大量业务处理工作而开发的管理软件,主要用于学生信息和学生分数的管理。总体任务,是实现学生信息管理关系的科学化、系......
  • scrapy框架之生成存储文件json,xml、csv文件
    以起点小说网举例子网址https://www.qidian.com/rank/yuepiao/默认大家已经生成好scrapy项目了,如果不会请参考我之前的文章scrapy框架之创建项目运行爬虫爬取网页获......
  • scrapy框架之创建项目运行爬虫
    创建scrapyscrapystartproject项目名称创建蜘蛛(爬虫文件)scrapygenspider蜘蛛名称网址爬取网页(举百度的列子)编写爬虫文件importscrapyclassBaiduSpider(......
  • Spring MVC框架:第十五章:多IOC容器整合
    多IOC容器整合SSM整合方式Spring、SpringMVC、MyBatisSpringMVC的核心Servlet会启动一个IOC容器,而ContextLoaderListener也会启动一个IOC容器。web.xml<?xmlversion......
  • Spring MVC框架:第十七章:异常映射
    异常映射异常机制是Java程序中针对有可能发生的问题所提前作出的应急解决方案。在SpringMVC中可以通过异常映射的方式,将异常类型和某个视图名称对应起来,让用户不是看到异......
  • 【分层】DDD框架
    最近看到更好理解的文章:https://blog.csdn.net/sinat_33087001/article/details/78924414 从三层演变成DDD分层。确实如此,我们的三层实体类就是只有属性,业务层只有方法......
  • 一套.NET Core +WebAPI+Vue前后端分离权限框架
    今天给大家推荐一个基于.NetCore开发的企业级的前后端分离权限框架。项目简介这是基于.NetCore开发的、构建的简单、跨平台、前后端分离的框架。此项目代码清晰、层......