有人向我解释烧瓶中的渲染

时间:2017-11-26 22:42:40

标签: python flask

我是Flask的新手。 我理解下一个代码,我认为将文章变量传递给模板articles.html

    @app.route('/articles')
    def articles():
    return render_template("articles.html", articles=Articles)

但是下面的一个是我不理解的:

@app.route('/articles/<string:id>/')
def article(id):
    return render_template("article.html", id=id)

有人可以解释一下吗?函数文章中"<string:id>"和参数id的含义以及id。提前谢谢!

1 个答案:

答案 0 :(得分:0)

在Flask /articles/<string:id>/中指定一个路径参数,以便在发出请求时进行。

/articles/123/

变量id被赋予值123 - 作为字符串,因为这是指定的类型。

因此,对于任何给定的文章名称,都会将其传递给渲染,以便与article.html一起使用。