Python:Flask.click創建命令行工具管理項目
文檔:https://flask.palletsprojects.com/en/1.1.x/cli/#custom-commands
Flask從0.11之后開始自帶命令行工具
使用示例
配合 .flaskenv 環境變量設置使用
默認: FLASK_APP=app
app.py
import click from flask import Flask from flask.cli import AppGroup app = Flask(__name__) # 方式一 @app.cli.command("create-user") @click.argument("name") def create_user(name): print('create_user', name) # 方式二 user_cli = AppGroup('user') @user_cli.command('create') @click.argument('name') def create_user(name): print('create user', name) app.cli.add_command(user_cli)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
使用測試
$ flask create-user admin create_user admin $ flask user create demo create user demo
1
2
3
4
5
6
Flask Python
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。