flask_script,flask使用

  flask_script,flask使用

  在执行脚本命令方面,我们对Flask-script模块有了初步的了解。与脚本密切相关的是命令的编写。为了在使用它时节省更多的时间,我们需要在Flask-script中创建自定义命令的添加。本文为您带来了两种创建方法:Command子类和@command decorator。下面具体分析两种方法。

  1、Command子类创建

  您需要一个自定义类来继承Command类,并且您需要重写run方法,该方法不能以任何其他名称命名。如果不重写此方法,将会报告NotImplementedError错误。以下文件是manager.py

  fromflaskimportFlask

  fromflask_scriptimportManager

  fromflask_scriptimportCommand

  app=Flask(__name__)

  经理=经理(应用程序)

  classHello(命令):

  thisishellocommanddesc

  defrun(self):

  打印(“helloworld”)

  Manager.add _ command (hello ,hello ()) #参数一:命令名,参数二:命令对象

  if__name__==__main__:

  经理.运行()2、使用@command装饰器

  对于简单的命令,我们可以使用属于Manager实例的@command装饰器。

  @manager.command

  defhello():

  只是说声你好

  Print(hello )以上是Flask-script中添加命令的方法。对于这两种方法,都可以实现自定义添加。你可以试着轮流使用这两种方法。更多Python框架方向:Flask

  本教程运行环境:windows7系统,flask1.0,DELL G3电脑。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: