0

我正在使用fortiosapi和 Flask 构建一个应用程序,它将一些地址从 excel 文件移动到 Fortigate 防火墙。

在第一步 ( @app.route('/')) 中,我展示了一个要求 Fortigate IP 和凭据(用户/密码或 api 密钥)的表单。在“登录”按钮后,单击我的应用程序登录到 Fortigate(FortiOSAPI.loginFortiOSAPI.tokenlogin方法)并重定向到@app.route('/upload_file')要求用户上传 excel 文件的表单()。在第二步中,我想从设备中获取一些数据(如端口名称)并使用已经创建的 FortiOSAPI 对象显示它(渲染 HTML)。

有什么方法可以保存 FortiOSAPI obj. (连接到设备,就像一个游标到数据库)不同app.route()装饰器之间没有将此对象声明为全局?或者这是最好的方法,这就是我应该使用它的原因?

我认为将其序列化并添加到 URL 或会话不是一个好方法。我也希望我已经正确解释了我的问题。感谢您的任何回复或提示:)

4

0 回答 0