栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python + Sanic框架笔记

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python + Sanic框架笔记

很高心能给大家讲下心得以及遇见的“坑”

直接进入正题

1.新建项目PyCharm



(2)新建完成后


点击Add,然后点击Ok即可,

2.pip 安装

安装之前自行配置好资源链接

pip install sanic

我这里使用PyCharm 来进行以后所有的项目



Ok,到现在为止我们已经弄好了

3.开始敲代码

在项目目录下新建一个main.py 文件

from selenium import webdriver
from sanic import Sanic, Request
from sanic.response import json, HTTPResponse
import json as a_json
from sanic_cors import CORS
import datetime

app = Sanic('text1')
# CORS 此处需要安装一个叫 pip install Sanic-Cors 
# 跟上面一个安装即可
# Sanic 跨域库
CORS(app)


@app.post('/getRun')
async def getRun(request):
    ret = {}
    if request.method == "POST":
    	# 前端传过来的json 参数
        data = a_json.loads(request.body, strict=False)
        print(data)
        ret['status'] = True
        ret['code'] = 888
        ret['message'] = '请求成功'
        return json(ret, ensure_ascii=False)

    ret['status'] = False
    ret['code'] = 600
    ret['message'] = '请求失败'
    return json(ret, ensure_ascii=False)

if __name__ == '__main__':
    app.run(host='0.0.0.0', port=8081, workers=4)

# 这样一个简单的接口就弄好了。
PyCharm Run 下即可

(脖子有点疼下次介绍其他教程)
可以用PostMan 测试,有问题可以在评论区发表。感谢!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/488713.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号