建立我的flask第乙個應用(一)

2022-07-04 08:54:09 字數 1452 閱讀 1321

本地python版本

(venv) dongge@dongge-pc:/data/webroot$ python --version

python 3.6.5

建立flask命令

$mkdir myproject

$cd myproject

$python -m venv venv #

python3使用venv管理應用

$. venv/bin/activate #

啟用虛擬環境

$pip install flask #往虛擬環境

安裝flask

安裝完的目錄結構如下

"執行我的第乙個flask應用

備註下:vscode測試環境配置

開啟 vscode 之後,使用ctrl+shift+d,或者點選側邊欄的除錯選項,調出除錯選項側邊欄。

然後點選齒輪 配置或修復 "launch.json",自動生成乙個launch.json

增加如下配置

"

pythonpath

": "

$/venv/bin/python3",

"program

": "",

"cwd

": "$"

,"envfile

": "

$/.env

"

整體的launch.json內容如下:

/venv/bin/python3",

"program

": "",

"cwd

": "$"

,

"env

": ,

"args

": [

"run",

"--no-debugger",

"--no-reload"],

"envfile

": "

$/.env",

"jinja

": true}]

}

vscode按f5即可測試訪問

參考:

Flask教程 第乙個Flask應用 模板

flask使用的是jinja2作為模板引擎。當然,也可以使用其它模板引擎。1.如果要訪問變數的屬性可以使用點 也可以使用符號.示例 2.如果變數的屬性不存在,那麼 會返回空字串.3.可以直接在模板使用的全域性變數 全域性變數 含義 說明config flask.config 當前配置物件 reque...

Flask教程 第乙個Flask應用 訊息閃現

使用訊息閃現是為了給使用者乙個良好的反饋。在檢視中,使用flash 用於閃現乙個訊息 flask.flash message,category message flash 接收兩個引數,第乙個引數是閃現的訊息 第二個引數是訊息的型別。如 message error info warning 等等。示...

第乙個flask程式

注意 你所選擇的虛擬環境要安裝了flask的工具包。若是沒有進入虛擬環境安裝工具包。進入虛擬環境 workon py2 flask 安裝flask pip install flask 0.10.1 匯入flask類 from flask import flask 建立應用 檢視函式,路由進行對映 d...