آموزش بازیابی ردیف تاپل در Peewee

3 سال پیش
آموزش بازیابی ردیف تاپل در Peewee

آموزش بازیابی ردیف تاپل در Peewee

در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش بازیابی ردیف تاپل در Peewee خواهیم پرداخت.

پیشنهاد ویژه : پکیج آموزش صفر تا صد پایتون

می توان بدون ایجاد نمونه های مدل، روی مجموعه نتایج تکرار کرد. این امر ممکن است با استفاده از موارد زیر محقق شود –

  • روش ()tuples
  • روش ()dicts

مثال

برای بازگرداندن داده های فیلدها در کوئریSELECT به عنوان مجموعه ای از تعداد دفعات، از روش ()tuples استفاده کنید.

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)

 

خروجی

خروجی در زیر آمده است –

[
   ('Chennai', 1), 
   ('Delhi', 2), 
   ('Indore', 1), 
   ('Mumbai', 1), 
   ('Nagpur', 1), 
   ('Nasik', 3), 
   ('Pune', 1)
]

 

مثال

برای به دست آوردن مجموعه ای از اشیاء دیکشنری –

qs=Brand.select().join(Item).dicts()
lst=[]
for q in qs:
   lst.append(q)
print (lst)

 

خروجی

خروجی در زیر بیان شده است –

[
   {'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

  1. آموزش Peeweee
  2. آموزش مقدماتی Peeweee
  3. آموزش کلاس پایگاه داده در Peeweee
  4. آموزش کلاس مدل در Peeweee
  5. آموزش کلاس Field در Peewee
  6. آموزش ایجاد یک رکورد جدید در Peewee
  7. آموزش انتخاب رکورد در Peewee
  8. آموزش فیلترها در Peewee
  9. آموزش کلیدهای اولیه و کامپوزیت در Peewee
  10. آموزش به روزرسانی رکوردهای موجود در Peewee
  11. آموزش حذف رکوردها در Peewee
  12. آموزش ایجاد ایندکس در Peewee
  13. آموزش محدودیت ها در Peewee
  14. آموزش استفاده از MySQL در Peewee
  15. آموزش استفاده از PostgreSQL در Peewee
  16. آموزش تعریف پایگاه داده به صورت پویا در Peewee
  17. آموزش مدیریت اتصال در Peewee
  18. آموزش روابط و پیوستن در Peewee
  19. آموزش subquery در Peewee
  20. آموزش مرتب سازی در Peewee
  21. آموزش شمارش در Peewee
  22. آموزش توابع SQL در Peewee
0
برچسب ها :
نویسنده مطلب erfan molaei

دیدگاه شما

بدون دیدگاه