我正在做一个大烧瓶项目,它支持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 页面。
为什么路线不起作用?