def done(self, form_list, form_dict, **kwargs): event = form_dict.get('create_event', None) event = event.save(commit=False) venue = form_dict.get('create_venue', None) if venue: venue = venue.save(commit=False) venue.user = User.create_placeholder_user(venue.name) venue.region = self.request.region venue.save() event.venue = venue # TODO Replace with real email addresses send_mail( 'New Venue Created', 'A new venue has been added to the site. You can see it at %s' % venue.get_absolute_url(), '*****@*****.**', ['*****@*****.**'], fail_silently=True) event.user = User.create_placeholder_user(event.name) event.region = self.request.region event.save() # TODO Replace Event real email addresses send_mail( 'New Event Created', 'A new event has been added to the site. You can see it at %s' % event.get_absolute_url(), '*****@*****.**', ['*****@*****.**'], fail_silently=True) return HttpResponseRedirect(event.get_absolute_url())
def form_valid(self, form): event = form.save(commit=False) event.user = User.create_placeholder_user(event.name) return super(CreateEventView, self).form_valid(form)
def form_valid(self, form): band = form.save(commit=False) band.user = User.create_placeholder_user(band.name) messages.success(self.request, '%s has been added successfully' % band.name) return super(CreateBandView, self).form_valid(form)
def form_valid(self, form): venue = form.save(commit=False) venue.user = User.create_placeholder_user(venue.name) return super(CreateVenueView, self).form_valid(form)