我运行了一个简单的python flask应用程序。
基本上,用户从Web应用程序的python文件中运行函数。
应用程序是否可以在相同的venv
环境下启动新的python终端(我在Windows上)并获取此功能的结果?
让我们举个例子:
- templates
| index.html
- app.py
- file1.py
在app.py
中,我导入file1
并运行fonction1()
。让我们说这种功能需要几个小时才能运行。
file1.py
def fonction1():
# Do crazy long stuff
return "Hello", 42, variable1, list1
app.py
from flask import Flask, request, render_template,
from file1 import fonction1
app = Flask(__name__)
@app.route('/')
def index():
myStr, myInt, myVar, myList = fonction1()
return render_template('index.html', data=myStr)
if __name__ == '__main__':
app.run()
如何在与Web应用程序不同的终端上运行此fonction1()
,并在app.py
内检索所有返回值?