如何将一个烧瓶应用程序作为第二个烧瓶应用程序的外部客户端?



我有以下情况:

我正在制作一个应用程序,并询问用户是否要上传自己的CSV文件。如果用户说是,那么他将能够上传CSV并且数据存储在数据库中,如果他说不是,他将可以选择使用一些默认数据。

我想做的是将这两种情况分成两个不同的烧瓶应用程序,例如:app-yes(当用户对上传CSV说"是"时(和app-no(当用户不想上传CSV时(。

我想知道是否可以将app-yes作为第三方客户端和app-no应用程序中的单独路由使用和调用?

假设文件夹与app-yes烧瓶应用Desktop/FolderA

from flask import Flask
app = Flask(__name__)
@app.route("/yes")
def main():
# some uploading logic
return "Uploaded"

以及带有app-no烧瓶应用程序的第二个文件夹Desktop/FolderB

from flask import Flask
app = Flask(__name__)
@app.route("/no")
def main():
# some logic that shows available values
return "Selected"

我基本上尝试的是将app-yes称为app-no,作为外部客户端。

有没有办法在 Flask 中做到这一点?

nginx conf

server {
listen 80;
server_name xxx.xxx;
location /no {
...
flask service no
}
location / {
...
flask service yes
}
}

相关内容

  • 没有找到相关文章

最新更新