使用peewee查询数据库中是否存该数据

  最近在使用python做一些小项目,使用peewee库,开始在查询数据是否存在时候是使用 get 搭配try 来判断,总是不太习惯,去查阅了一下peewee的官网文档发现了一个不错方法,使用.exists()来做判断,实现方式如下:

 from peewee import *
 ​
 db = SqliteDatabase("local.db")
 class Users(Model):
   username = CharField(Unique = True)
   acccesskey = CharField()
   
   class Meta:
     database = db
 ​
 query = Users.select().where(Users.username == "ABC", Users.accesskey == "ASIELJF89923JK22L2VH2B42M42U")
 ​
 if query.exists():
   print("校验通过")
 else:
   print("校验失败")
 ​
版权所有©艾克斯记事-转载文章请注明出处(带链接)