标签: python sqlite flask peewee
我一直在使用Flask和Peewee进行应用程序,我正在尝试使用 update()函数在数据库中将值增加1。
问题在于:
models.User.update( likes+=1 ).execute()
这不起作用,我只是得到错误:
File "app.py", line 171 love+=1 ^ SyntaxError: invalid syntax
感谢您的帮助。
答案 0 :(得分:4)
正确的语法是
User.update(likes=User.likes+1).execute()
有关详细信息,请参阅Atomic Updates。