建立乙個flask應用

2022-09-12 19:57:14 字數 930 閱讀 5483

flask是乙個微框架,只保留了核心功能,但是有豐富的第三方外掛程式

主要組成部分是werkzeug和jinja2,werkzeug是乙個wsgi工具包,他可以作為乙個web框架的底層庫。werkzeug 不是乙個web伺服器,也不是乙個web框架,而是乙個工具包,官方的介紹說是乙個 wsgi 工具包,它可以作為乙個 web 框架的底層庫,因為它封裝好了很多 web 框架的東西,例如 request,response 等等,實際上底層就是乙個socket套接字。

'''

程式啟動等待使用者請求到來

使用者請求到來執行__call__方法

'''from flask import flask

def index():

return 'hello world!'

if __name__ == '__main__':

僅僅只用flask中的werkzeug來實現乙個應用

from werkzeug.serving import run_******

def index():

return response("hello, world!")

def fun(environ, start_response):

print('請求來了')

path = environ.get("path_info") or "/"

if path == "/":

response = index()

else:

response = response("not found", status=404)

return response(environ, start_response)

if __name__ == '__main__':

run_******('127.0.0.1', 5000, fun)

建立我的flask第乙個應用(一)

本地python版本 venv dongge dongge pc data webroot python version python 3.6.5 建立flask命令 mkdir myproject cd myproject python m venv venv python3使用venv管理應用 ...

Flask教程 第乙個Flask應用 模板

flask使用的是jinja2作為模板引擎。當然,也可以使用其它模板引擎。1.如果要訪問變數的屬性可以使用點 也可以使用符號.示例 2.如果變數的屬性不存在,那麼 會返回空字串.3.可以直接在模板使用的全域性變數 全域性變數 含義 說明config flask.config 當前配置物件 reque...

Flask教程 第乙個Flask應用 訊息閃現

使用訊息閃現是為了給使用者乙個良好的反饋。在檢視中,使用flash 用於閃現乙個訊息 flask.flash message,category message flash 接收兩個引數,第乙個引數是閃現的訊息 第二個引數是訊息的型別。如 message error info warning 等等。示...