我正在使用Python Flask,我想根据url的给定结尾呈现一个模板文件:
如果我转到domain.com/post/bla,我想让它得到bla.html,而domain.com/post/现在得到now.html,依此类推。
我尝试将结尾部分作为变量,并将其作为要获取的文件的名称进行注入。
@app.route("/posts/<path>", methods=['GET'])
def article(path):
return render_template("%s.html" % path)
我找到的大多数解决方案都是关于基于参数的路由,但我不想为这个特定的部分呈现相同的html文件。
日志上写着"TemplateNotFound: path.html“。它似乎没有注入变量。
我做错了什么?如何修复它?
发布于 2018-06-03 00:36:08
问题解决了。
显然,
https://stackoverflow.com/questions/50658705
复制相似问题