Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def handle(self, *args, **options):
- company = Company.objects.filter(title="Skylabapps").first()
- if company:
- Planet.objects.get_or_create(company=company)
- Planet.objects.filter(company=company).update(company_name="Skylabapps")
- for userenv in UserEnv.objects.all():
- with transaction.atomic():
- planet = Planet.objects.filter(company=userenv.company).first()
- if planet:
- try:
- World.objects.get(userenv=userenv)
- World.objects.filter(userenv=userenv).update(
- planet=planet,
- title=userenv.title,
- status=World.STATUSES.active
- )
- except World.DoesNotExist:
- World.objects.create(
- userenv=userenv,
- planet=planet,
- title=userenv.title,
- status=World.STATUSES.active
- )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement