Python 将view.py添加到flask web应用程序

Python 将view.py添加到flask web应用程序,python,flask,Python,Flask,我刚开始使用web工具和flask。我有一个python脚本,其中包含9个函数,我正在尝试制作一个flask应用程序。该应用程序的主视图将执行与我的python脚本相同的操作(其中一些函数是中间函数,这意味着它们不生成最终输出,而两个函数生成最终输出)。对于一条路线,我有9个功能,你有什么建议?我应该将我的原始脚本重命名为view.py并在app.py中调用它(在相应的路径下),还是有更好的方法?创建一个单独的文件总是更好的选择。这将使代码更加可读和易懂。 只需创建一个文件并像这样调用app.p

我刚开始使用web工具和
flask
。我有一个
python
脚本,其中包含9个函数,我正在尝试制作一个flask应用程序。该应用程序的主视图将执行与我的python脚本相同的操作(其中一些函数是中间函数,这意味着它们不生成最终输出,而两个函数生成最终输出)。对于一条路线,我有9个功能,你有什么建议?我应该将我的原始脚本重命名为
view.py
并在
app.py
中调用它(在相应的路径下),还是有更好的方法?

创建一个单独的文件总是更好的选择。这将使代码更加可读和易懂。 只需创建一个文件并像这样调用app.py中的方法

from flask import Flask, jsonify
from views import your_method_name

# Initialize the app
app = Flask(__name__)

# Route (e.g. http://127.0.0.1:5000/my-url)
@app.route("/my-url", methods=['POST'])
def parse():

    response = your_method_name() # call the method
    return jsonify(response)

if __name__ == '__main__':
    app.run()