def category_create(request): category = Category() if request.method == 'GET': form = CategoryForm(instance=category) return render(request, 'categories/category_create.html', {'form': form}) elif request.method == 'POST': form = CategoryForm(request.POST, instance=category) if form.is_valid(): category = form.save(commit=False) category.author = request.user category.save() return redirect('categories:categories') else: return render(request, 'categories/category_create.html', {'form': form})