專案排版
首先建立專案目錄:
mkdir flask-tutorial
cd flask-tutorial
接下來按照前一篇講過的安裝flask步驟進行安裝,並新建乙個虛擬環境。
flask應用可以簡單到使用乙個單檔案,例如hello.py:
from flask import flask
defhello
():return
'hello, world!'
不過一般專案都會越來越大,把**放到乙個檔案中將變得難以維護。python專案使用包來組織**,並放入不同模組,以供呼叫。
專案目錄一般應包括如下部分:
具體的專案目錄樹大概是這個樣子:
/home/user/projects/flask-tutorial
├── flaskr/
│ ├── __init__.py
│ ├── db.py
│ ├── schema.sql
│ ├── auth.py
│ ├── blog.py
│ ├── templates/
│ │ ├── base.html
│ │ ├── auth/
│ │ │ ├── login.html
│ │ │ └── register.html
│ │ └── blog/
│ │ ├── create.html
│ │ ├── index.html
│ │ └── update.html
│ └── static/
│ └── style.css
├── tests/
│ ├── conftest.py
│ ├── data.sql
│ ├── test_factory.py
│ ├── test_db.py
│ ├── test_auth.py
│ └── test_blog.py
├── venv/
├── setup.py
└── manifest.in
venv/
*.pyc
__pycache__/
instance/
.pytest_cache/
.coverage
htmlcov/
dist/
build/
*.egg-info/
flask 專案結構
目錄init 內註冊 初始化啟動檔案 from flask import flask from flask script import manager from flask migrate import migratecommand manager.add command db migratecom...
flask專案安裝
flask誕生於2010年,是armin ronacher 人名 用 python 語言基於 werkzeug 工具箱編寫的輕量級web開發框架。flask 本身相當於乙個核心,其他幾乎所有的功能都要用到擴充套件 郵件擴充套件flask mail,使用者認證flask login,資料庫flask ...
開始Flask專案
新建flask專案。設定除錯模式。理解flask專案主程式。使用裝飾器,設定路徑與函式之間的關係。使用flask中render template,用不同的路徑,返回首頁 登入員 註冊頁。用檢視函式反轉得到url,完成導航條裡的鏈結。from flask import flask,render tem...