Advertisement
Guest User

Untitled

a guest
May 5th, 2017
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. def handle(self, *args, **options):
  2. company = Company.objects.filter(title="Skylabapps").first()
  3. if company:
  4. Planet.objects.get_or_create(company=company)
  5. Planet.objects.filter(company=company).update(company_name="Skylabapps")
  6. for userenv in UserEnv.objects.all():
  7. with transaction.atomic():
  8. planet = Planet.objects.filter(company=userenv.company).first()
  9. if planet:
  10. try:
  11. World.objects.get(userenv=userenv)
  12. World.objects.filter(userenv=userenv).update(
  13. planet=planet,
  14. title=userenv.title,
  15. status=World.STATUSES.active
  16. )
  17. except World.DoesNotExist:
  18. World.objects.create(
  19. userenv=userenv,
  20. planet=planet,
  21. title=userenv.title,
  22. status=World.STATUSES.active
  23. )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement