def METHOD_NAME(self, request, cleaned_data):
    """
    Collect appropriate emails and save to database to send for later
    """
    emails = []
    # Select all users in the gym
    for member in Gym.objects.get_members(self.gym.pk):
        if member.email:
            emails.append(member.email)
    # Make list unique, so people don't get duplicate emails
    emails = list(set(emails))
    # Save an email log...
    email_log = Log()
    email_log.gym = self.gym
    email_log.user = request.user
    email_log.body = cleaned_data['body']
    email_log.subject = cleaned_data['subject']
    email_log.save()
    # ...and bulk create cron entries
    CronEntry.objects.bulk_create([CronEntry(log=email_log, email=email) for email in emails])
    return HttpResponseRedirect(reverse('gym:gym:user-list', kwargs={'pk': self.gym.pk}))