我需要帮助创建一个函数,该函数在URL字符串中返回一个值,并作为一个整数传回,我可以在另一个函数中使用。
from flask import Flask
app = Flask(__name__)
Col1= 0
Col2 = 1
Col3 = 2
array = [
[1,2,3,4],
[5,6,7,8],
[9,10,11,12]
]
@app.route ('/<arraynum>')
def findrow(array, custid):
for i, x in enumerate(array):
if id in x:
row = i
return row
我不确定如何获取我定义为 id 的网址末尾的值。
我的最终目标是让这段代码有效
array[findrow(array, id)][Col1]
以便网页'..../6'
将输出'6'
答案 0 :(得分:0)
我认为这是你正在寻找的东西:
@app.route ('/<int:array_num>')
def print_num(array_num):
return render_template('myTemplate.html', num=array_num')
然后,您的HTML模板将设置为使用jinja在某处使用num
变量,并将从地址中提供变量。