def post(self, request, club_id, event_id, *args, **kwargs):
club = suite.models.Club.objects.get(pk=club_id)
event = suite.models.Event.objects.get(pk=event_id)
form = self.form_class(instance=event)
if 'edit' in request.POST:
form = self.form_class(request.POST, request.FILES, instance=event)
if form.is_valid():
event = form.save()
#print('valid')
messages.add_message(request, messages.SUCCESS, 'Successfully edited event.')
return HttpResponseRedirect(reverse('suite:club_view',
kwargs={'club_id': club.id }))
else:
messages.add_message(request, messages.ERROR, 'Could not make changes to your event.')
return render(request, self.template_name, { 'form' : form,
'club' : club,
'event' : event})
评论列表
文章目录