4 使用Flask Script支援命令列選項

2022-08-13 04:18:14 字數 1133 閱讀 8710

flask-script 是乙個 flask 擴充套件,為 flask 程式新增了乙個命令列解析器。 flask-script 自帶

了一組常用選項,而且還支援自定義命令

使用如下:

1、安裝flask-script

在windows命令列中,啟用虛擬環境

2、把命令列解析功能新增到hello.py程式中需要修改的地方

伺服器由manager.run()啟動,啟動後就能解析命令列了

注:由於包的版本公升級,《flask web開發:基於python的web應用開發實戰中》from flask.ext.script import manager 已更新為 from flask_script import manager

3、檢視用法

在venv中執行hello.py,顯示如下:

shell命令用於在程式的上下文中啟動python shell 會話。你可以使用這個會話中執行維護任務或測試,還可除錯異常。

runserver命令用來啟動web伺服器。執行python hello.py runserver將以除錯模式啟動伺服器,檢視選項有:

--host 引數用來告訴web伺服器在哪個網路介面上監聽來自客戶端的連線,預設情況下,flask開發web伺服器監聽localhost上的連線,所以只接受來自伺服器所在計算機發起的連線,下述命令讓web伺服器監聽公共網路介面上的連線,允許同網中的其他計算機連線伺服器:

現在可使用同網中的其他裝置連線到該web伺服器上的5000埠,檢視內容

flask script 元件使用

用於類似於實現django中的命令python manage.py runserver的命令。注意 這裡的python 是要把python.exe新增到環境變數中,python與檔名python.exe一致 安裝 pip install flask scriptfl manage from flas...

flask script外掛程式簡單使用

介紹 flask scropt外掛程式 為在flask裡編寫額外的指令碼提供了支援。這包括執行乙個開發伺服器,乙個定製的python命令列,用於執行初始化資料庫 定時任務和其他屬於web應用之外的命令列任務的指令碼。使用 1.安裝 pip install flask script 2.建立manag...

flask與flask script的使用

一 安裝 pip install flask script二 簡單的使用 manage.py from flask script import manager from flask import flask manager.command def hello print hello def inde...