如何在函数中将URL中的值作为整型使用(flask,python)
我需要帮助来创建一个函数,这个函数可以从网址字符串中提取一个值,并把它作为整数返回,这样我就可以在另一个函数中使用。
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'
。
相关问题:
- 暂无相关问题
1 个回答
1
我觉得这就是你想要的内容:
@app.route ('/<int:array_num>')
def print_num(array_num):
return render_template('myTemplate.html', num=array_num')
然后你的HTML模板会用到num
这个变量,使用的是jinja这个工具,它会从地址中获取这个变量的值。