Beispiel #1
0
def add_page(request):
    if request.method == 'POST':
        form = PageForm(request.POST)
        if form.is_valid():
            form.save()
            return HttpResponseRedirect('/skylark/cheryl/')
    else:
        form = PageForm()

    return render_to_response('cheryl/page_add.html', {'form':form},
            context_instance=RequestContext(request))
Beispiel #2
0
def modify_page(request, id):
    page = Page.objects.get(id=id)
    data = {'title': page.title,
            'slug':  page.slug,
            'body': page.body,
            'template': page.template,
            }
    form = PageForm(initial=data)
    if request.method == 'POST':
        form = PageForm(request.POST, instance=page)
        if form.is_valid():
            form.save()
            return HttpResponseRedirect('/skylark/cheryl/')

    else:
        form = PageForm(initial=data)

    return render_to_response('cheryl/page_add.html', {'form': form},
            context_instance=RequestContext(request))