def post(self, request, raid_id): raid = Raid.objects.get(id=raid_id) form = RaidModelForm(request.POST, instance=raid, reportee=request.user.member) if form.is_valid(): form.save() return redirect('dashboard:raids_mine') print 'form is not valid' print form.errors context = {'raid': raid, 'form': form} return render(request, 'dashboard/raids/edit.html', context)
def post(self, request): if not hasattr(request.user, 'member'): return redirect('dashboard:home') form = RaidModelForm(request.POST, reportee=request.user.member) if form.is_valid(): raid = form.save() return render(request, 'dashboard:raid_created') else: context = {'form': form} return render(request, 'dashboard/raids/add.html', context)