def result_edit(request, battle_id, result_id): result = get_object_or_404(Result, pk=result_id) if request.method == 'POST': form = ResultForm(request.POST, instance=result) if form.is_valid(): result = form.save(commit=False) result.battle_id = battle_id result.save() form.save_m2m() context = {'result': result} return render(request, 'battles/result_view.html', context) else: form = ResultForm(instance=result) return render(request, 'battles/result_edit.html', {'form': form})