使用peewee增加Flask中的值

时间:2016-03-27 09:45:36

标签: python sqlite flask peewee

我一直在使用Flask和Peewee进行应用程序,我正在尝试使用 update()函数在数据库中将值增加1。

问题在于:

models.User.update(
        likes+=1
        ).execute()

这不起作用,我只是得到错误:

  File "app.py", line 171
   love+=1
     ^
  SyntaxError: invalid syntax

感谢您的帮助。

1 个答案:

答案 0 :(得分:4)

正确的语法是

User.update(likes=User.likes+1).execute()

有关详细信息,请参阅Atomic Updates