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
廣告
© . All rights reserved.