def edit(request, series_id): series = get_object_or_404(Series, pk=series_id) form = SeriesForm(instance=series) if request.method == 'POST': form = SeriesForm(request.POST, request.FILES, instance=series) if form.is_valid(): if form.has_changed(): form.save() messages.add_message(request, messages.SUCCESS, "<strong>Success</strong> Edited {}" .format(series.title)) return HttpResponseRedirect(reverse('series:view', args=[series.id])) return render(request, 'series/edit.html', {'series': series, 'form': form})