我正在尝试添加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".
我错过了什么?