Create Category

views.py

def create_category(request):
    if request.method=='POST':
        form = CategoryForm(request.POST)
        if form.is_valid():
            
            form.save()
            return redirect('category_list')
    else:
        form = CategoryForm()   
    return render(request,'category/form.html',{'form':form})   

html

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

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

urls.py

urlpatterns = [
    path('create_category/',views.create_category,name='create_category'),
]

Last updated