如何使用Flask使页面内容动态化?

时间:2016-01-31 17:02:10

标签: python flask

我有一个数据库,其中包含的不仅仅是其中一个作者及其名称,工作,社交帐户等。

我需要为该页面创建一个静态页面模板和路由,这样如果有人点击该站点中的该作者名称,请从数据库表中获取所有信息并在页面上显示。< / p>

以另一种方式,我需要创建一个函数来处理请求,如果有人点击该作者现在更多关于他,因此,我每次都有不同的请求,包括一个不同的作者。

我可以逐行对它们进行逐行扫描,但听起来很糟糕,因为我不希望最终得到1000行代码,表格中有很多代码。

请以任何方式以明确的方式做到这一点,因为任何帮助都会非常感激:)。

1 个答案:

答案 0 :(得分:1)

与基地使用的沟通: http://flask-sqlalchemy.pocoo.org/2.1/

for templete Jinja2

声明模型基础 http://flask-sqlalchemy.pocoo.org/2.1/models/

示例代码

@app.route('/author/<username>')
def show_user(username):
    user = User.query.filter_by(username=username).first_or_404()
    name = user.name
    last_name = user.last_name
    adres = user.adres
    return render_template('show_user.html', user=user, name=name, last_name=last_name, adres=adres)