3

我正在做一个大烧瓶项目,它支持flask-plugins. 我需要添加一个功能,允许用户从他自己的 PC 上传文件。由于我不想编辑服务器的核心代码,我想通过创建一个插件来添加这个功能。

核心代码中已经存在一个蓝图,名称blueprint如下 -

pybossa/views/projects.py

blueprint = Blueprint('projects', __name__)

它已注册并在core.pyurl_prefix中有一个集合-

pybossa/core.py

from pybossa.views.projects.py import blueprint as projects
app.register_blueprint(projects, '/projects')

现在我有一个名为testUploader的插件,我正在导入蓝图“项目”,如下所示 -

pybossa/plugins/testUploader/views.py

from pybossa.view.projects import blueprint

@blueprint.route('/test')
def testUpload():
    return("Hello World")

如您所见,我创建了一条新的蓝图路线/test

但是当我去的时候localhost:5000/projects/test,我找不到 404 页面。

为什么路线不起作用?

4

0 回答 0