Flask 組件 Script

script 簡介

flask-script 的作用是可以通過命令行的形式來操作Flask.例如通過命令跑一個開發的服務器、設置數據庫等

命令的添加方式
  1. 使用 manage.command 這個方法是用來添加那些不需要傳遞參數的命令的

  2. 使用 manage.option 這個方法是用來添加那些需要傳遞參數的命令的。有幾個參數就需要些使用幾個參數器。

  3. 如果有一些命令是針對某一功能的,可以加這些命令放在同一個模塊裏

script 使用

#!/usr/bin/env python3
# -*- coding: UTF-8 -*-

from flask import Flask
from flask_script import Manager


# 創建 app
app = Flask(__name__)

# 創建 manager
manager = Manager(app)


@manager.command
def init():
    """初始化"""
    print('初始化完成!')


@manager.command
def hello():
    """ Hello """
    print('Hello World!')


@manager.option('-n', '--name', dest='_name')
def name(_name):
    """ 參數 -n or --name """
    print(_name)


if __name__ == '__main__':
    manager.run()

參考文章:https://www.cnblogs.com/ivy-blogs/p/11592450.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章