flask和django的執行時間比較

2021-10-10 10:18:20 字數 2320 閱讀 2730

flask和django的執行時間比較

flask介面:

from flask import flask, request

import json

defadd_args

(a, b)

:return a + b

'/get_tasks'

,methods=

["post"])

defget_tasks()

:if request.method ==

'post'

: a = request.form[

'a']

b = request.form[

'b']

res = add_args(a, b)

result = json.dumps(res, ensure_ascii=

false

)# 轉化為字串格式

return result

else

:print

('輸入錯誤!'

)if __name__ ==

'__main__'

:)

測試介面**:

```python

import requests

from time import time

def test1():

for i in range(0, 10000):

post_data =

res = requests.post(url="", data=post_data)

print(res.text)

if __name__ == '__main__':

t1 = time()

test1()

t2 = time()

time = t2 - t1

print("耗時:", time)

輸出:36.45014452934265s

django介面**:

:# 當提交表單時

'輸入錯誤'

'輸入為空'

'方法錯誤'

)測試介面**:

import requests

from time import time

deftest1()

:for i in

range(0

,10000):

post_data =

res = requests.post(url=

"", data=post_data)

print

(res.text)

if __name__ ==

'__main__'

: t1 = time(

) test1(

) t2 = time(

) time = t2 - t1

print

("耗時:"

, time)

輸出:38.82998561859131

平均每次介面呼叫時間為 django 0.233 flask 0.219

django體積大,提供一站式的解決方案,從模板、orm、session等都分配好了,適合大型企業級專案的開發。

flask只提供了一些核心功能,非常簡潔優雅。它是乙個微框架,因此簡單、靈活可擴充套件性強。比較適合小型專案。

flask和django的 比較

1 flask flask確實很 輕 不愧是micro framework,從django轉向flask的開發者一定會如此感慨,除非二者均為深入使用過 flask自由 靈活,可擴充套件性強,第三方庫的選擇面廣,開發時可以結合自己最喜歡用的輪子,也能結合最流行最強大的python庫 入門簡單,即便沒有...

python中django和flask的比較

眾所周知,django框架是重量級的,flask是輕量級,為甚麼有輕重之分,要從多方面來剖析 flask 燒瓶 1 在python中flask就是輕量級的代名詞,靈活度很高。2 flask中有豐富的第三方庫,使用什麼庫,安裝什麼庫。3 flask易入門,適合開發小型 4 開發大型 架構設計會比較複雜...

Django和Flask中的模板和標籤

父模板 負責挖坑,挖的坑可以被子模板動態填充的內容 子模板 繼承于父模板,並且動態填充坑的內容 繼承 包含 獲取坑之前填充的內容 載入靜態檔案 硬編碼 指定定義靜態檔案的路徑 static css index.css 使用url for進行解析 迴圈 迴圈編號 從0開始計數 逆向計數 第一次迴圈是t...