Beispiel #1
0
def add_blog(request):
    init_session_if_needed(request)
    if request.method == "POST" \
        and request.POST.has_key('title') \
        and len(request.POST['title'].strip()) > 0 \
        and request.POST.has_key('content'):
        blog = Blog(title=request.POST['title'].strip(),
                    content=request.POST['content'].strip(),
                    time_stamp=datetime.now())
        blog.save()

        request.session['create_counter'] += 1
        messages.success(request,
                         'New blog with title ' + blog.title + ' has been added.')
        return HttpResponseRedirect('/myblog')
    else:
        return render_to_response("add_blog.html",
                                  context_instance=RequestContext(request))