05 Mayıs 2024 23:27

Anasayfa

undefined...

 

 

order_list = 'id:asc,name:desc,surname:asc'
all_list = db.query(TABLO.id,TABLO.name,TABLO.surname).filter(TABLO.name='asd')
#### Dinamik order_by
if order_list != '':
    for k in order_list.split(','):
    col = k.split(':')[0]
    sc = k.split(':')[1]
    all_list = all_list.order_by(getattr(TABLO.__table__.c[col], sc)())
else:
    all_list = all_list.order_by(TABLO.id.asc())
##### Dinamik order_by
data = [r._asdict() for r in all_list.offset(skip).limit(limit).all()]
return {'totalcount': all_list.count(), 'datacount': len(data), 'data': data}
 

 

 

Makdos Bilişim Teknolojileri 2015 - 2022