2017-02-01 14 views
0

私はFlaskアプリケーションを作成するためにアプリケーションファクトリパターンを使用しており、flask Clickコマンドで使用します。 Flaskの問題追跡ツールにカスタムFlaskGroupを作成して、これを行う方法のexampleが見つかりました。ただし、新しいコマンドの使用方法は示されていません。カスタムの代わりにカスタムクリックコマンドを実行するにはどうすればよいですか?カスタムFlaskを実行するには、アプリケーションのファクトリパターンでコマンドを実行します。

from flask.cli import FlaskGroup 

cli = FlaskGroup(create_app=create_app) 

答えて

0

あなたはをクリックしてドキュメントのフロントページにshownとして、トップレベルのグループを呼び出します。

if __name__ == '__main__': 
    cli() # or cli.main() 

またsetup.pyからエントリーポイントをインストールすることができます。

setup(
    ..., 
    entry_points={ 
     'console_scripts': [ 
      'myapp=myapp:cli', 
     ], 
    }, 
    ..., 
) 
myapp run 
関連する問題