Advertisement
ur001

Обновление видимости экспириенсов гида после смены статуса его размещения

Jul 17th, 2019 (edited)
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.49 KB | None | 0 0
  1. @receiver(post_save, sender=Guide)
  2. def update_experience_visibility_after_guide_placement_status_change(sender, instance: Guide, created, **kwargs):
  3.     """Обновление видимости экспириенсов гида после смены статуса его размещения"""
  4.     guide = instance
  5.     if guide.is_changed('placement_status'):
  6.         for exp_id in guide.experiences_created.values_list('pk', flat=True):
  7.             update_guide_exp_visibility(exp_id)
  8.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement