def addCategory(request): template = 'wiki/addCategory.html' if request.method == 'GET': return render(request, template, {'form': CategoryForm()}) # request.method=='POST' form = CategoryForm(request.POST) if not form.is_valid(): return render(request, template, {'form': form}) form.save() return redirect(reverse('wiki:wiki'))
def addCategory(request): template = 'wiki/addCategory.html' if request.method == 'GET': return render(request, template, {'form': CategoryForm()}) # request.method=='POST' form = CategoryForm(request.POST) if not form.is_valid(): return render(request, template, {'form': form}) form.save(commit=True) return wiki(request) # Call function wiki()
def updateCategory(request, categoryID): template = 'wiki/updateCategory.html' try: category = Category.objects.get(id=categoryID) except Category.DoesNotExist: return wiki(request) if request.method == 'GET': form = CategoryForm(instance=category) return render(request, template, {'form': form, 'category': category}) # request.method=='POST' form = CategoryForm(request.POST, instance=category) if not form.is_valid(): return render(request, template, {'form': form, 'category': category}) category.save() return redirect(reverse('wiki:wiki'))