从列表创建烧瓶路径

时间:2020-04-29 05:08:43

标签: flask python-3.7

有没有一种方法可以从列表中创建烧瓶路径,因此它将根据列表中的内容输入所需的变量。

for x in movie_name:

 @app.route('/x')
 def x():

        films = os.listdir('static/'+x)

        b= 'static/'+x+'/'

        return flask.render_template(x+'.html', films=films, variable=variable, b=b)

其中movie_name将是Terminator,Cinderella等名称的列表,因此将根据需要创建路由。

路线是否有办法遍历整个列表并根据列表内的名称创建页面。

文件和列表是由另一个要求用户输入的代码提供的。

1 个答案:

答案 0 :(得分:0)

仅用一条路线即可完成。您要做的就是获得一条动态路线。这里显示一个示例:

第1步:您有一个显示电影列表的页面

第2步:您单击一部电影(具有一些movieName,并带有指向movie_name的链接)

第3步:

@app.route('/movie_name/<movieName>')
def movie_name(movieName):
    films = os.listdir('static/'+movieName)
    b= 'static/'+movieName+'/'
    return flask.render_template(movieName+'.html', films=films, variable=variable, b=b)