def generate_a_poll(owner, choices): poll = Poll() poll.name = random_name() poll.user = owner poll.save() for choice in choices: create_category(poll, choice) poll.start() for respondent in Respondent.objects.all(): response = PollResponse() response.poll = poll response.respondent = respondent choice = random.choice(choices) response.text = "LIFE %s %s" % (random.choice(lorem_words), choice) response.category = poll.find_category(choice, poll.categories) response.save() poll.end()