Flask CLI命令不在__init__.py文件中

我正在尝试添加commands到我的Flask应用中。


这是我的__init__.py文件:


import os


from flask import Flask

from flask_cors import CORS

from flask_mongoengine import MongoEngine


app = Flask(__name__)

CORS(app)

app.config.from_object(os.environ['APP_SETTINGS'])


db = MongoEngine(app)


import slots_tracker_server.views  # noqa

如果我添加到它:


@app.cli.command()

def test_run():

    print('here')

我可以毫无问题地运行flask test_run,但是如果尝试将代码移至另一个文件,例如:commands.py,则Error: No such command "test_run".在尝试运行命令时收到错误消息。


我想念的是什么?


慕虎7371278
浏览 203回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python