国产午夜男女在线|欧美日本一道高清国产|亚洲日韩乱码中文字幕|麻豆国产97在线精品一区|日韩一区2区三区另类图片|亚洲精品国产99在线观看|亚洲国产午夜福利精品大秀在线|一级做a爰片性色毛片免费网站

          1. <form id="n2a4a"><nav id="n2a4a"></nav></form>
          2. 您當前的位置 :寧夏資訊網(wǎng) > 微商 >  內(nèi)容正文
            投稿

            使用 Python Flask 快速搭建前端調(diào)試后臺

            寧夏資訊網(wǎng) 2020-03-30 18:32:39 來源: 閱讀:-

            前端開發(fā)中,必不可少的一部分就是接口調(diào)試。常見的做法有 Mock.js 等。但 mock 方式會有一些 不足,如:請求被攔截,無法在chrome中查看請求的各種細節(jié)等。針對這些不足,我們可以拓寬我們的技能樹,寫一部分后端用于項目本地 mock 調(diào)試。本文介紹一種基于 Python Flask 框架快速搭建前端調(diào)試后臺的方案。

            Flask 常用方法

            私信小編01 領(lǐng)取完整項目代碼!

            基礎(chǔ)示例

            from flask import Flask, request
            from flask_cors import *
            import json
            import time
            import copy
            import random
            import os

            app = Flask(__name__)
            CORS(app, supports_credentials=True, resources=r&#39;/*&#39;)

            CORS(app)

            @app.route(&#39;/&#39;)
            def index():
            return &#39;Hello,Python Flask!&#39;

            app.run(debug=True, host=&#39;0.0.0.0&#39;, port=8000)
            復(fù)制代碼

            注意:瀏覽器測試訪問時,需要將 host 的 ip 地址由 0.0.0.0 改成實際的 ip 地址。

            路由

            路由通過 app.route 進行設(shè)置 ,通過 ip 地址:端口號 + 路由 訪問。

            @app.route(&#39;/api/name&#39;)
            def name():
            return &#39;Name: Leif&#39;
            復(fù)制代碼

            請求方法

            GET 請求方法設(shè)置。此方法默認,可不設(shè)置。

            @app.route(&#39;/api/info&#39;, methods=[&#39;GET&#39;])
            復(fù)制代碼

            POST 請求方法設(shè)置。

            @app.route(&#39;/api/info&#39;, methods=[&#39;POST&#39;])
            復(fù)制代碼

            請求參數(shù)讀取

            GET 請求參數(shù)讀取,通過 request.args.get(&#39;參數(shù)名&#39;)

            @app.route(&#39;/api/info&#39;, methods=[&#39;GET&#39;])
            def info():
            type = request.args.get(&#39;type&#39;)
            time = request.args.get(&#39;time&#39;)
            復(fù)制代碼

            POST 請求參數(shù)讀取,通過 request.form.get(字段名)

            @app.route(&#39;/api/params&#39;, methods=[&#39;POST&#39;])
            def params():
            # browser &amp; os &amp; computer &amp; folder
            browser = request.form.get(&#39;browser&#39;)
            os = request.form.get(&#39;os&#39;)
            computer = request.form.get(&#39;computer&#39;)
            folder = request.form.get(&#39;folder&#39;)
            復(fù)制代碼

            圖片讀取與保存

            @app.route(&#39;/api/pic&#39;, methods=[&#39;POST&#39;])
            def pic():
            img = request.files.get(&#39;file&#39;)
            if img is None:
            return json.dumps({&#39;msg&#39;: &#39;File upload fail!&#39;})
            else:
            img.save(img.filename)
            return json.dumps({&#39;msg&#39;: &#39;File upload success!&#39;})
            復(fù)制代碼

            (正文已結(jié)束)

            推薦閱讀:移動硬盤的作用

            免責聲明及提醒:此文內(nèi)容為本網(wǎng)所轉(zhuǎn)載企業(yè)宣傳資訊,該相關(guān)信息僅為宣傳及傳遞更多信息之目的,不代表本網(wǎng)站觀點,文章真實性請瀏覽者慎重核實!任何投資加盟均有風險,提醒廣大民眾投資需謹慎!

            網(wǎng)站簡介 - 聯(lián)系我們 - 營銷服務(wù) - 老版地圖 - 版權(quán)聲明 - 網(wǎng)站地圖
            Copyright.2002-2019 寧夏資訊網(wǎng) 版權(quán)所有 本網(wǎng)拒絕一切非法行為 歡迎監(jiān)督舉報 如有錯誤信息 歡迎糾正
            金乡县| 长岭县| 清流县| 泾川县| 繁昌县| 库尔勒市| 图木舒克市| 偏关县| 仙游县| 西乌珠穆沁旗| 长寿区| 津市市| 酉阳| 邹平县| 邵阳市| 夏邑县| 利辛县| 石渠县| 彝良县| 若尔盖县| 江北区| 双峰县| 祥云县| 乳山市| 通河县| 磐石市| 侯马市| 西乡县| 大洼县| 昆山市| 无为县| 苍南县| 永康市| 双辽市| 宁强县| 义马市| 万安县| 大安市| 侯马市| 密山市| 南漳县|