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...