Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如何在flask框架中创建一个python脚本来执行多个脚本_Jquery_Python_Flask_Jinja2 - Fatal编程技术网

Jquery 如何在flask框架中创建一个python脚本来执行多个脚本

Jquery 如何在flask框架中创建一个python脚本来执行多个脚本,jquery,python,flask,jinja2,Jquery,Python,Flask,Jinja2,我正在使用jinja2模板和alsk框架开发一个网页 我的文件夹结构如下 Web |-->static |-->css |-->js |-->img |-->templates |-->test1 |-->alaram1.html |-->test2 |-->alarm2.html |-->modfunctions

我正在使用jinja2模板和alsk框架开发一个网页

我的文件夹结构如下

Web
|-->static
       |-->css
       |-->js
       |-->img
|-->templates
       |-->test1
            |-->alaram1.html
       |-->test2
            |-->alarm2.html
|-->modfunctions
       |-->test1
             |-->main.py
       |-->test2
             |-->main.py
我在test1和test2文件夹中有单独的main.py。现在,我正在进入'modfunctions->test1'文件夹,运行python脚本并在'0.0.0.0:5000/test1'上获得输出。类似地,当我进入'modfunctions->test2'时,运行main.py。我正在浏览器中的“0.0.0.0:5000/test2”上获取输出

但是我想要一个.py脚本,使用它我可以同时运行test1和test2模块

这是我的main.py脚本

from flask import render_template, request, redirect

from flask import Flask
from flask import render_template, request, redirect

app = Flask(__name__, template_folder='/home/web/templates', static_folder='/home/web/static')

@app.route('/test1', methods=['GET','POST'])
def test1():
    if request.method == 'GET':
        return render_template('test1/alarm1.html')

    if request.method == 'POST':
        return render_template('test1/alarm1.html')

if __name__ == "__main__":
app.debug = True
app.run(host='0.0.0.0', port=5000)
与test2-main.py类似

    from flask import render_template, request, redirect

from flask import Flask
from flask import render_template, request, redirect

app = Flask(__name__, template_folder='/home/web/templates', static_folder='/home/web/static')

@app.route('/test2', methods=['GET','POST'])
def test2():
    if request.method == 'GET':
        return render_template('test2/alarm2.html')

    if request.method == 'POST':
        return render_template('test2/alarm2.html')

if __name__ == "__main__":
app.debug = True
app.run(host='0.0.0.0', port=5000)

请分享一些解决方案

为什么要将其分开?为什么不把所有代码放在一个文件中?@furas。我想处理这么多的URL。如果我把所有的URL都放在一个文件中,它看起来会很复杂。所以我想把它们分离成多个文件