首页 > 解决方案 > 如何在 Flask 中访问包中的函数?

问题描述

我有这段代码app.py,它工作正常:

from flask import Flask, request, abort, jsonify
from functools import wraps

app = Flask(__name__)

@app.route('/test', methods=['POST'])
def hello():
    return 'Hello'

现在,我在所在目录interface下添加了一个子目录app.py。在这个子目录中,我添加了两个文件:

__init__.py(空),并 test2.py具有以下内容:

from flask import Flask, request, abort, jsonify
from functools import wraps

app = Flask(__name__)

@app.route('/test2', methods=['POST'])
def hello2():
    return 'Hello2'

如果我尝试访问/test2,我会收到 404 not found 错误。如何让 Flask 知道test2

标签: pythonflask

解决方案


推荐阅读