Flask MVC 記錄
本篇是記錄有關於 Flask 相關文檔和教學
系統環境
目前是在 Windows 搭配 Cmder 服務來操作的,目前環境已經有先安裝 Python 3.X 版的服務在上面了
使用 PyCharm 來進行編輯
操作記錄
- 如何建立 Flask 環境先建一個目錄
mkdir flask_deom
- 再用 pyhone 建立一個虛擬目錄
python -m venv venv(這個是目錄名稱可以自行修改)
- 進入 venv 目錄下執行 activate
cd venv/Scripts
. activate
- 離開虛擬環境
deactivate
- 安裝 Flask 服務
pip inatall flask
- 安裝 MariaDB 相關套件
pip install pymysql
pip install flask_sqlalchemy
PyCharm 設定
- 環境設定
簡單說明:
- FLASK_APP = router.py 這是在指定您的路由的設定檔
- FLASK_ENV = development 啟動開發模式,這樣子比較好除錯,如果正式上的話可以把這個指令拿掉
Flask 框架自建
大約說明下
flask_demo2
app
models
__init__.py
templates
views
__init__.py
__init__.py
venv
config.py
router.py
- app 此目錄是建置明說 mvc 目錄框架
- models 資料庫的目錄
- templates html 檔放的目錄下
- views 顯示的目錄
config.py 這是設定檔存放區 router.py 這是路由設定的地方
config.py
SQLALCHEMY_DATABASE_URI = "mysql+pymysql://user:[email protected]:3306/flask"
SQLALCHEMY_TRACK_MODIFICATIONS = False