Flask初識之安裝及HelloWord程式

2022-07-13 10:30:10 字數 826 閱讀 1770

1.django 主要特點是大而全,整合了很多元件,例如: models admin form 等等, 不管你用得到用不到,反正它全都有,屬於全能型框架

2.tornado 主要特點是原生非同步非阻塞,在io密集型應用和多工處理上佔據絕對性的優勢,屬於專注型框架

3.flask 主要特點小而輕,原生元件幾乎為0, 三方提供的元件請參考django 非常全面,屬於短小精悍型框架

django 通常用於大型web應用由於內建元件足夠強大所以使用django開發可以一氣呵成

tornado 通常用於api後端應用,遊戲服務後台,其內部實現的非同步非阻塞真是穩得一批

flask 通常應用於小型應用和快速構建應用,其強大的三方庫,足以支撐乙個大型的web應用,api服務類專案

django 優點是大而全,缺點也就暴露出來了,載入項巨大 , 這麼多的資源一次性全部載入,肯定會造成一部分的資源浪費,

tornado 優點是非同步,缺點是乾淨,連個session都不支援

flask 優點是精悍簡單;第三方組建執行穩定性相對較差

pip install flask

# 相關依賴的包

jinja2 模板渲染

markupsafe 返回安全標籤 只要flask返回標籤

werkzeug == uwsgi

from flask import flask

# 和路由繫結的檢視函式

def index():

return 'helloword' # 相當於django中的httpresponse

# 啟動服務

安裝及初識

一 linux基礎 計算機以及日後程式放置的伺服器的簡單操作 二 python開發 python基礎 基礎1.第一句python 字尾名可以是任意 匯入模組時,如果不是.py檔案,會出錯 以後檔案字尾名是py 2.兩種執行方式 python直譯器 py檔案路徑 python 進入直譯器 實時輸入並獲...

01 flask之入門及安裝

一 虛擬環境的安裝及應用 1 建立虛擬環境 mkvirtualenv my env2 切換到某個虛擬環境 workon my env3 退出當前虛擬環境 deactivate4 刪除某個虛擬環境 rmvirtualenv my env5 列出所有虛擬環境 lsvirtualenv6 進入到虛擬環境所...

Flask從入門到精通之flask安裝

安裝flask最簡單的方式是使用虛擬環境,虛擬環境是python直譯器的乙個私有副本,在這個環境中你可以安裝私有包,而且不會影響系統中安裝的全域性的python直譯器。虛擬環境非常有用,可以在系統的python 直譯器中避免包的混亂和版本的衝突。為每個程式單獨建立虛擬環境可以保證程式只能訪問虛擬環境...