آموزش بازیابی ردیف تاپل در Peewee
آموزش بازیابی ردیف تاپل در Peewee
در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش بازیابی ردیف تاپل در Peewee خواهیم پرداخت.
پیشنهاد ویژه : پکیج آموزش صفر تا صد پایتون
می توان بدون ایجاد نمونه های مدل، روی مجموعه نتایج تکرار کرد. این امر ممکن است با استفاده از موارد زیر محقق شود –
- روش ()tuples
- روش ()dicts
مثال
برای بازگرداندن داده های فیلدها در کوئریSELECT به عنوان مجموعه ای از تعداد دفعات، از روش ()tuples استفاده کنید.
1 2 3 4 5 6 |
qry=Contacts.select(Contacts.City, fn.Count(Contacts.City).alias('count')) .group_by(Contacts.City).tuples() lst=[] for q in qry: lst.append(q) print (lst) |
خروجی
خروجی در زیر آمده است –
1 2 3 4 5 6 7 8 9 |
[ ('Chennai', 1), ('Delhi', 2), ('Indore', 1), ('Mumbai', 1), ('Nagpur', 1), ('Nasik', 3), ('Pune', 1) ] |
مثال
برای به دست آوردن مجموعه ای از اشیاء دیکشنری –
1 2 3 4 5 |
qs=Brand.select().join(Item).dicts() lst=[] for q in qs: lst.append(q) print (lst) |
خروجی
خروجی در زیر بیان شده است –
1 2 3 4 5 6 7 |
[ {'id': 1, 'brandname': 'Dell', 'item': 1}, {'id': 2, 'brandname': 'Epson', 'item': 2}, {'id': 3, 'brandname': 'HP', 'item': 1}, {'id': 4, 'brandname': 'iBall', 'item': 3}, {'id': 5, 'brandname': 'Sharp', 'item': 2} ] |
لیست جلسات قبل آموزش Peeweee
- آموزش Peeweee
- آموزش مقدماتی Peeweee
- آموزش کلاس پایگاه داده در Peeweee
- آموزش کلاس مدل در Peeweee
- آموزش کلاس Field در Peewee
- آموزش ایجاد یک رکورد جدید در Peewee
- آموزش انتخاب رکورد در Peewee
- آموزش فیلترها در Peewee
- آموزش کلیدهای اولیه و کامپوزیت در Peewee
- آموزش به روزرسانی رکوردهای موجود در Peewee
- آموزش حذف رکوردها در Peewee
- آموزش ایجاد ایندکس در Peewee
- آموزش محدودیت ها در Peewee
- آموزش استفاده از MySQL در Peewee
- آموزش استفاده از PostgreSQL در Peewee
- آموزش تعریف پایگاه داده به صورت پویا در Peewee
- آموزش مدیریت اتصال در Peewee
- آموزش روابط و پیوستن در Peewee
- آموزش subquery در Peewee
- آموزش مرتب سازی در Peewee
- آموزش شمارش در Peewee
- آموزش توابع SQL در Peewee
دیدگاه شما