我正在开展一个支持flask-plugins
的大型烧瓶项目。我需要添加一个功能,允许用户从他自己的PC上传文件。由于我不想编辑服务器的核心代码,我想通过创建一个插件来添加这个功能。
核心代码中已存在一个名为blueprint
的蓝图,如下所示 -
pybossa /视图/ projects.py
blueprint = Blueprint('projects', __name__)
它已注册,并在 core.py 中设置url_prefix
-
pybossa / core.py
from pybossa.views.projects.py import blueprint as projects
app.register_blueprint(projects, '/projects')
现在我有一个名为 testUploader 的插件,我正在导入蓝图'项目'如下 -
pybossa /插件/ testUploader / views.py
from pybossa.view.projects import blueprint
@blueprint.route('/test')
def testUpload():
return("Hello World")
如您所见,我创建了一个新的蓝图路线/test
但是当我转到localhost:5000/projects/test
时,我找不到404页面。
为什么路线不起作用?