def addLatestnews(request): template = 'news/addLatestnews.html' if request.method=='GET': return render(request, template, {'form':LatestnewsForm()}) # request.method=='POST' form = LatestnewsForm(request.POST) if not form.is_valid(): return render(request, template, {'form':form}) form.save() return redirect(reverse('news:news'))
def updateLatestnews(request, latestnewsID): template = 'news/updateLatestnews.html' try: latestnews = Latestnews.objects.get(id=latestnewsID) except Latestnews.DoesNotExist: return news(request) if request.method=='GET': form = LatestnewsForm(instance=latestnews) return render(request, template, {'form':form, 'latestnews':latestnews}) # request.method=='POST' form = LatestnewsForm(request.POST, instance=latestnews) if not form.is_valid(): return render(request, template, {'form':form, 'latestnews':latestnews}) form.save() return redirect(reverse('news:news'))