Python 如何实现在Flask中记录文章视图的功能?

Python 如何实现在Flask中记录文章视图的功能?,python,flask,sqlalchemy,flask-sqlalchemy,Python,Flask,Sqlalchemy,Flask Sqlalchemy,我自己开发了一个博客系统,我想实现一个功能,当访问者访问一篇文章时,文章的视图将添加1,下面是我的文章类的模型: 类文章(db.Model): tablename='articles' ... 视图的数量=db.Column(db.Integer,默认值=0) ... 视图的num\u是一篇文章的视图。 我怎么做?可以使用db.event.listen来实现我的功能吗? 如果您能帮助我,我将不胜感激。记录视图数的最简单方法是在GET请求处理程序中进行: @app.route('/articl

我自己开发了一个博客系统,我想实现一个功能,当访问者访问一篇文章时,文章的视图将添加1,下面是我的
文章
类的模型:

类文章(db.Model):
tablename='articles'
... 视图的数量=db.Column(db.Integer,默认值=0) ...

视图的
num\u
是一篇文章的视图。
我怎么做?可以使用
db.event.listen
来实现我的功能吗?

如果您能帮助我,我将不胜感激。

记录视图数的最简单方法是在GET请求处理程序中进行:

@app.route('/articles/<id>') 
def get_article(id):
    article = Article.query.get_or_404(id)
    article.views += 1
    db.session.add(article)
    db.session.commit()
    return render_template('article.html', article=article)
@app.route(“/articles/”)
def get_物品(id):
article=article.query.get\u或\u 404(id)
article.views+=1
db.session.add(文章)
db.session.commit()
返回呈现模板('article.html',article=article)

记录视图数量的最简单方法是在GET请求处理程序中进行:

@app.route('/articles/<id>') 
def get_article(id):
    article = Article.query.get_or_404(id)
    article.views += 1
    db.session.add(article)
    db.session.commit()
    return render_template('article.html', article=article)
@app.route(“/articles/”)
def get_物品(id):
article=article.query.get\u或\u 404(id)
article.views+=1
db.session.add(文章)
db.session.commit()
返回呈现模板('article.html',article=article)