有没有一种方法可以从列表中创建烧瓶路径,因此它将根据列表中的内容输入所需的变量。
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等名称的列表,因此将根据需要创建路由。
路线是否有办法遍历整个列表并根据列表内的名称创建页面。
文件和列表是由另一个要求用户输入的代码提供的。
答案 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)