create_author

views.py

def create_author(request):
    if request.method == 'POST':
        form = AuthorForm(request.POST)
        if form.is_valid():
            form.save()
            return redirect('author_list')
    else:
        form = AuthorForm()
    return render(request, 'author/form.html', {'form': form})

html

<h1>Author Form</h1>
<form  method="post">
    {% csrf_token %}
    {{ form.as_p }}

    <button type="submit">Save</button>
</form>

urls.py

    path('create_author/', views.create_author, name='create_author'),

Last updated