flask 學習小計 組織結構

2021-08-03 14:00:02 字數 871 閱讀 4315

使用過django後,我決定的也嘗試下flask.

同時使用了備受推崇的virtualenv 來規避一些不必要的衝突。

使用環境 centos

安裝 virtualenv 沒什麼問題

pip install virtualenv

建立乙個虛擬的隔離的環境,只要在你想在的目錄下

執行virtualenv name

name表示你要給此環境起什麼名字。

這裡要注意一下,如果你之前安裝過其他第三方庫檔案,新的虛擬環境會自動的攜帶進來。

如果不需要則可以使用引數,例如

virtualenv --no-site-packages name

如果你想退出虛擬環境,執行

deactivate

當下一次你需要的時候,只要再次執行

source name/bin/activate

我發現flask的目錄真的是開放式的,完全由開發者自定義。

與django相比,如同一張白紙。

如果django是乙個設施齊全的房間,你只要購置喜歡的碗筷,茶具這樣東西。

而flask就是乙個空蕩蕩的屋子,完全可以按照你自己的想法,無論是鋪瓷磚還是鋪地板。

我的結構

myflask

--__init.py

--views.py

--static

--templates

--venv(虛擬環境)

--config.py

--runserver.py

--uwsgi.ini

flask學習筆記( 結構)

不同於大多數其他的 web 框架,flask 並不強制要求大型專案使用特定的組織方式,程式結構的組織方式完全由開發者決定。但程式變複雜後,使用單個大型原始碼檔案會導致很多問題。flasky templates static main init py 建立藍本例項 errors.py 錯誤處理程式 f...

指標學習小計

前兩天看到乙個講函式呼叫的帖子 突然想到以前自己犯過的乙個錯誤,雖然現在不再犯了,但總覺得自己仍有理解不到位的地方,如下函式 void fun int ps void main void main int p fun p p 1 函式修改如上後,p的棧位置與棧內資料同上,ps定義時會分配4個棧,存在...

Flask使用類組織配置詳情

在實際的專案中,我們一般都會建立三個環境 開發 測試和生產環境,這三種環境會使用不同的配置組合,為了能方便地切換配置,我們可以為不同的環境建立不同的配置檔案,但是最方便的做法是在單個配置檔案中使用python類來組織多個不同類別的配置。例如下面是乙個應用的配置檔案settings.py,它包含乙個基...