pande
[讀書學習] 《實戰Python Flask開發》
【第1篇 Flask入門】
第2章 建立資料庫應用程式
-2.3 設置SQLAlchemy
.  » 安裝擴充功能
.  » flask-sqlalchemy與flask-migrate的使用準備
-2.4 操作資料庫
.  » 定義模型

[基礎認識] 裝飾器function語法架構&使用裝飾器的時候實際發生的事情 python

[背景觀念] 物件關聯對映(Object-relational Mapping, ORM)概念:透過SQLAlchemy,使用python程式碼即可操作SQL資料庫。

[背景觀念] 網路伺服器閘道介面(WSGI)是用Python語言定義的網路伺服器/應用程式/框架介面。Werkzeug是其中一套工具組(python函式庫)。
pande
pande
===
pande
『WSGI 提供的是一套規範,提供 web server 與 python web application 之間的一個接口,只要符合這項規範的任何一個 web server,都能與符合規範的 application 進行串接。提供開發人員非常大的彈性,不用因為 web server 跟 web application 之間不相容,而要重新開發,或是整套換掉。只要選用都符合 WSGI 規範的框架,就能自由選用要哪種組合。』
pande
[Werkzeug] python的一個函式庫(工具包)
Flask依赖的核心模块werkzeug - 金色旭光 - 博客园
摘要:
.Werkzeug是德語名字,譯為「工具」的意思,在python中是一個專門用來處理HTTP和WSGI的工具庫,可以方便的在python程式中處理HTTP協定相關內容。
pande
.Flask本身並沒有實作WSGI,而是依賴werkzeug來實作WSGI程式。

.在開發時,我們使用flask run指令啟動Flask,其中服務端程式是由Werkzeug提供的,應用程式就是Flask中程式實例app。
載入新的回覆