def handle(self, n, **options): next_bid = 0 try: next_bid = Movie.objects.latest('idea_bid').idea_bid + 1 except models.ObjectDoesNotExist: print('No Movies found') finally: print('Next idea_bid in DB=' + str(next_bid)) progress = tqdm(total=n) for i in range(n): o = Movie() o.idea_bid = next_bid + i o.title = silly.a_thing() o.year = random.randint(1900, 2100) o.lang = random.choice(['Heb', 'Eng', 'Unknown']) o.full_clean() if not options['readonly']: o.save() progress.update(1) progress.close()