def edit_author(request, name):
author = get_object_or_404(Author, name=name)
if request.method == 'POST':
form = AuthorForm(request.POST, instance=author)
if form.is_valid():
form.save()
return redirect('author_list')
else:
form = AuthorForm(instance=author)
return render(request, 'author/form.html', {'form': form})
path('authors/<str:name>/edit/', views.edit_author, name='edit_author'),