Peewee选择记录

从表中检索数据最简单、最简单的方法是调用相应模型的select()方法。在 select() 方法中,我们可以指定一个或多个字段属性。如果没有指定,则选择所有列。

Model.select() 返回与行对应的模型实例列表。这类似于 SELECT 查询返回的结果集,可以通过 for 循环遍历。

from peewee import *
db = SqliteDatabase('mydatabase.db')
class User (Model):
   name=TextField()
   age=IntegerField()
   class Meta:
      database=db
      db_table='User'
rows=User.select()
print (rows.sql())
for row in rows:
   print ("name: {} age: {}".format(row.name, row.age))
db.close()

运行结果如下:

('SELECT "t1"."id", "t1"."name", "t1"."age" FROM "User" AS "t1"', [])
name: Rajesh age: 21
name: Amar age  : 20
name: Kiran age : 19
name: Lata age  : 20

酷客网相关文章:

赞(0)

评论 抢沙发

评论前必须登录!