Python的flask框架使用方法和内容解析(参数获取,请求头获取,请求方法等等)

本文涉及的产品
云解析 DNS,旗舰版 1个月
云解析DNS,个人版 1个月
全局流量管理 GTM,标准版 1个月
简介: Python的flask框架使用方法和内容解析(参数获取,请求头获取,请求方法等等)
+关注继续查看

我们都知道Python有2个很流行的后端开发框架,一个是flask,一个是django框架,这2个框架最大的区别是,flask框架是轻量级的框架,只有核心,如果需要扩展其他功能需要自己去安转调用其他库,而django像是把功能都装好了,直接使用就行,不需要为了扩展功能在重新的写代码,这章文章主要讲flask框架的方法


我这里会按照正常用flask写一个接口的流程来一步步讲解,在代码里加入注释来解释这个作用


app=Flask(__name__)  #  创建应用实例
@app.route("/app",methods=["post","get"])  #这里定义前端的请求方法和请求的路径。我这里定义了2种请求方法get和post。,"/app"是我定义的接口路径
def user_loginab():  #这里不用管,函数名,随便取的
 
    users = request.values.get("users")   #这里接受前端传来的users的参数内容
 
    password = request.values.get("password")  #这里接受前端传来的password的参数内容
 
    headers_s = request.headers["token"]  #这里接受请求headers的token参数内容
 
    file = request.files['file']   #接受前端传文件
 
    try:  #给所有的处理内容加入异常处理,防止因为一些位置错误导致服务器报500,这样很不好看。
 
       if users == "admin" and password == 123456:   #这里写判断的内容
           return jsonify({"code":1111,"msg":"登陆"})  #这里放入返回给前端的内容,jsonify函数的意思是返回给前端的内容是json格式的内容,jsonify需要引包
 
       elif users != "admin" and password != 123456:
           return jsonify({"code":2222,"msg":"账号或者是密码不正确"})
    except:
        return jsonify({"code": 1010, "msg": "未知错误"})
 
if __name__=="__main__":
    app.run(host="0.0.0.0",port=50001,debug=True,threaded=True,processes=3)
    """
    app.run():启动这个接口,只在当前模块使用
    host:定义路由
    post:定义端口号
    debug:代码更新是否自动重启
    threader:是否开启多线程 默认false
    processes:开启多进程,这里默认的进程数是1,  ps:这里要注意的地方,多进程和多线程不能一起使用,会产生冲突,代码会报错
    """
相关文章
|
8天前
|
Web App开发 存储 搜索推荐
使用 ChatGPT 帮助小学生编程入门系列之一:Python 编程读取和解析天气预报网页上的数据
使用 ChatGPT 帮助小学生编程入门系列之一:Python 编程读取和解析天气预报网页上的数据
23 0
|
14天前
|
数据采集 域名解析 网络协议
Python爬虫过程中DNS解析错误解决策略
Python爬虫过程中DNS解析错误解决策略
|
15天前
|
Python
Python用于解析和修改文本数据-pyparsing模块教程
Python用于解析和修改文本数据-pyparsing模块教程
20 0
|
20天前
|
JSON 测试技术 API
软件测试|Python对JSON的解析和创建详解
软件测试|Python对JSON的解析和创建详解
45 0
|
21天前
|
数据采集 Python
Python和BeautifulSoup库的魔力:解析TikTok视频页面
短视频平台如TikTok已成为信息传播和电商推广的重要渠道。用户通过短视频分享生活、创作内容,吸引了数以亿计的观众,为企业和创作者提供了广阔的市场和宣传机会。然而,要深入了解TikTok上的视频内容以及用户互动情况,需要借助爬虫技术。本文将介绍如何使用Python和BeautifulSoup库解析TikTok视频页面,并通过统计分析视频信息,帮助您更好地利用这一重要渠道。
Python和BeautifulSoup库的魔力:解析TikTok视频页面
|
25天前
|
索引 Python
【Python】数据解析—Xpath解析
【Python】数据解析—Xpath解析
19 0
|
25天前
|
数据采集 Python
【Python】数据解析——Re解析
【Python】数据解析——Re解析
15 0
|
25天前
|
数据采集 数据可视化 Python
解析python爬取Ebay数据的方式
解析python爬取Ebay数据的方式
|
27天前
|
机器学习/深度学习 人工智能 自然语言处理
如何使用NLP库解析Python中的文本
如何使用NLP库解析Python中的文本
|
27天前
|
JSON 数据格式 开发者
Python中解析json数据
Python中解析json数据
21 0
相关产品
云迁移中心
推荐文章
更多
推荐镜像
更多