Guest User

Untitled

a guest
Oct 21st, 2017
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.60 KB | None | 0 0
  1. # Someone please transcribe this to a Django query <3 I promise I'll learn about every part of the new query.
  2.  
  3. # Find unprocessed records with a valid Affiliate and Member/Site
  4. commission_imports = Session.query(CommissionImportCommissionJunction,
  5. Affiliate.id,
  6. MemberHash.member_id,
  7. MemberHash.site_id) \
  8. .options(joinedload(CommissionImportCommissionJunction.line_items)) \
  9. .join(CommissionImportBuild) \
  10. .outerjoin((MemberHash, MemberHash.hash == CommissionImportCommissionJunction.sid)) \
  11. .outerjoin((Affiliate, Affiliate.aggregator_affiliate_id == CommissionImportCommissionJunction.aggregator_affiliate_id)) \
  12. .outerjoin(Aggregator) \
  13. .filter(and_(or_(Aggregator.name == u'Commission Junction',
  14. Aggregator.name == None,),
  15. CommissionImportCommissionJunction.is_processed == False,
  16. CommissionImportCommissionJunction.error_type == None,)) \
  17. .order_by(CommissionImportCommissionJunction.posting_date,
  18. CommissionImportCommissionJunction.event_date,
  19. CommissionImportBuild.build_date,)
Add Comment
Please, Sign In to add comment