码迷,mamicode.com
首页 > 编程语言 > 详细

python基础===将Flask用于实现Mock-server

时间:2018-05-11 20:03:51      阅读:1002      评论:0      收藏:0      [点我收藏+]

标签:git   password   pytho   div   app   from   user   路由   ons   

 

 

 

from flask import Flask
from flask import request, Response, jsonify
import random
import string


app = Flask(__name__)


def id_generator(size=20,
                 chars=string.digits + string.ascii_letters):
    """
    定义了一个
    """

    str_ = ""

    for i in range(size):
        i = random.choice(chars)
        str_ += str(i)

    return str_


def response():
    content = {"result": "%s", "data": "%s"} % (
        id_generator(4), id_generator(9))
    resp = Response(content)
    resp.headers["Access-Control-Origin"] = *

    return resp


@app.route("/")  # 路由
def index():
    return "welcome!"


# http get
@app.route("/query", methods=["GET"])
def query():

    pass

    return jsonify(
        username=id_generator(4),
        password=id_generator(9),
    )


@app.route("/update", methods=["POST"])
def update():

    return response()


@app.route("/delete", methods=["DELEDT"])
def delete():

    return response()


@app.route("/head", methods=[HEAD])
def head():

    return response()


if __name__ == __main__:
    app.run(debug=True)

 

暂时记要

 

python基础===将Flask用于实现Mock-server

标签:git   password   pytho   div   app   from   user   路由   ons   

原文地址:https://www.cnblogs.com/botoo/p/9025700.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!