- Flask Web開發:基于Python的Web應用開發實戰(第2版)
- (美)米格爾·格林貝格
- 260字
- 2020-05-06 16:36:52
2.1 初始化
所有Flask應用都必須創建一個應用實例。Web服務器使用一種名為Web服務器網關接口(WSGI,Web server gateway interface,讀作“wiz-ghee”)的協議,把接收自客戶端的所有請求都轉交給這個對象處理。應用實例是Flask
類的對象,通常由下述代碼創建:
from flask import Flask
app = Flask(__name__)
Flask
類的構造函數只有一個必須指定的參數,即應用主模塊或包的名稱。在大多數應用中,Python的__name__
變量就是所需的值。
傳給Flask應用構造函數的
__name__
參數可能會讓Flask開發新手心生困惑。Flask用這個參數確定應用的位置,進而找到應用中其他文件的位置,例如圖像和模板。
后文會介紹更復雜的應用初始化方式,不過對簡單的應用來說,上面的代碼足夠了。
推薦閱讀
- Objective-C Memory Management Essentials
- Learning Bayesian Models with R
- Clojure for Domain:specific Languages
- Python進階編程:編寫更高效、優雅的Python代碼
- Visual Basic程序設計與應用實踐教程
- PHP+MySQL網站開發項目式教程
- 實戰Java高并發程序設計(第3版)
- C#程序設計基礎:教程、實驗、習題
- 青少年Python編程入門
- Python時間序列預測
- Linux C編程:一站式學習
- 一塊面包板玩轉Arduino編程
- Building Wireless Sensor Networks Using Arduino
- Python語言科研繪圖與學術圖表繪制從入門到精通
- 從零開始:C語言快速入門教程