Пример #1
0
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})