آموزش انتخاب رکورد در Peewee
آموزش انتخاب رکورد در Peewee
در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش انتخاب رکورد در Peewee خواهیم پرداخت.
پیشنهاد ویژه : پکیج آموزش طراحی وب سایت با پایتون و جنگو
ساده ترین و واضح ترین روش برای بازیابی داده ها از جداول ، فراخوانی روش ()select مدل مربوطه است. در داخل متد ()select می توانیم یک یا چند ویژگی فیلد را مشخص کنیم. اما اگر هیچ کدام مشخص نشده باشد ، همه ستون ها انتخاب می شوند.
()Model.select لیستی از نمونه های مدل مربوط به سطرها را برمی گرداند. این شبیه مجموعه نتیجه ای است که توسط کوئری SELECT بازگردانده می شود ، که می تواند توسط حلقه for پیمایش شود.
1 2 3 4 5 6 7 8 9 10 11 12 13 |
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() |
اسکریپت بالا خروجی زیر را نمایش می دهد –
1 2 3 4 5 |
('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 |
لیست جلسات قبل آموزش Peeweee
یک دیدگاه
-
2 سال پیش
با سلام و تشکر از اشتراک این منابع
چرا هیچ ایندکس، شماره فایل یا هرچیزی که بشه ترتیب بخش ها را متوجه شد وجود نداره؟
حتی انتخاب سورت بر اساس “قدیمی ترین” هم فایل ها رو به ترتیب نمیاره
حیف یک چنین آموزش مهم و مفیدی باشه ولی همچین چیز ساده ای براش در نظر نگرفته شده باشه
دیدگاه شما