def post(self, request): app_id = request.GET.get('id') app = get_object_or_404(SouthStadiumApplication, id=app_id) form = SouthStadiumApplicationForm(request.POST, request.FILES, instance=app) if not form.is_valid(): return render(request, 'south_stadium/form.html', {'form': form, 'app_id': app_id, 'post_url': reverse('south_stadium:modify')+'?id='+app_id}) form.save() return HttpResponseRedirect(reverse('south_stadium:manage'))
def post(self, request): form = SouthStadiumApplicationForm(request.POST, request.FILES) if not form.is_valid(): return render(request, 'south_stadium/form.html', {'form': form, 'post_url': reverse('south_stadium:apply')}) app = form.save(commit=False) app.organization = request.user.organization app.save() return HttpResponseRedirect(reverse('south_stadium:manage'))
def get(self, request): app_id = request.GET.get('id') app = get_object_or_404(SouthStadiumApplication, id=app_id) form = SouthStadiumApplicationForm(instance=app) return render(request, 'south_stadium/form.html', {'form': form, 'app_id': app_id, 'post_url': reverse('south_stadium:modify')+'?id='+app_id})
def get(self, request): return render(request, 'south_stadium/form.html', {'form': SouthStadiumApplicationForm(), 'post_url': reverse('south_stadium:apply')})