Ejemplo n.º 1
0
def post(request):
    entry = None
    if request.method == 'POST':
        # TODO: implement this
        form = EntryForm(request.POST)
        if form.is_valid():
            if 'post' in request.POST:
                entry = form.save(commit=False)
                author = People.objects.get(user=request.user)
                entry.author = author
                entry.save()
                return HttpResponseRedirect(reverse('wididit:web:entry',
                        args=[entry.author, entry.id2]))
            elif 'preview' in request.POST:
                entry = form.save(commit=False)
                author = People.objects.get(user=request.user)
                entry.author = author
    else:
        form = EntryForm()
    c = RequestContext(request, {
        'form': form,
        'entry': entry,
        })
    return render_to_response('wididitserver/post_form.html', c)