Beispiel #1
0
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'))
Beispiel #2
0
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'))