我有一个带有web-ui的Flask应用程序和一些用于其他服务的API。我想添加一些带有已定义界面的python包,只需从UI上传即可。我可以上传包,导入我需要的内容,但是我无法在运行时注册新的url处理程序。
我已经看过Change blueprints or Reload flask app during runtime,但这需要系统中已有的所有插件。
如果有人建议针对该案件的解决方案,我会很高兴
答案 0 :(得分:0)
实际上
app.register_blueprint(imported_plugin.plugin_handler, url_prefix=imported_config.FOO)
在url处理程序中正常工作,但app应该使用debug = False运行