?Flask
Flask是一個使用Python編寫的輕量級Web框架,它的設計理念是保持簡單、靈活和易擴展。它的核心是Werkzeug和Jinja2,并且它本身只提供了非常基礎的Web框架功能,例如路由和請求處理等。
使用Flask可以快速創建一個Web應用程序,它提供了很多有用的擴展,例如數據庫集成、表單驗證、身份認證等。同時,它也非常容易擴展,可以根據項目需求來選擇合適的擴展。
Flask也支持各種各樣的開發方式,例如基于模塊化的開發、基于類的開發、基于藍圖的開發等,這使得它可以適應不同規模和需求的Web應用程序。
總之,Flask是一個簡單、靈活且易擴展的Web框架,適合快速開發小型Web應用程序或者作為大型Web應用程序的基礎框架。
Json
JSON(JavaScript Object Notation)是一種輕量級的數據交換格式。它基于JavaScript語言的一個子集,使用簡潔的文本來描述數據對象,具有良好的可讀性和可擴展性。它是一種常見的數據交換格式,廣泛應用于Web應用程序中,例如AJAX技術。JSON格式的數據通常都是由鍵值對組成的,其中鍵是一個字符串,值可以是字符串、數字、布爾值、數組、對象等常用的數據類型。JSON由于其簡潔、易讀、易擴展的特點,被廣泛使用來傳輸數據。
環境 (示例使用清華的鏡像源)
pip install flask -i https://pypi.tuna.tsinghua.edu.cn/simple
?示例代碼
from flask import Flask, Response
app = Flask(__name__)@app.route("/generate", methods=["GET"])
def generate():resMap = {}resMap["code"] = "200"resMap["message"] = "上傳成功"resMap["data"] = "return json success"return json.dumps(resMap)if __name__ == "__main__":app.run("0.0.0.0", 12352)