如何在函数中将URL中的值作为整型使用(flask,python)

-1 投票
1 回答
2962 浏览
提问于 2025-05-16 19:50

我需要帮助来创建一个函数,这个函数可以从网址字符串中提取一个值,并把它作为整数返回,这样我就可以在另一个函数中使用。

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这个工具,它会从地址中获取这个变量的值。

撰写回答