Esempio n. 1
0
def visitors(request):
    page_message = None
    if request.method == "POST":
        form = NewUserForm(request.POST)
        try:
            if form.is_valid():
                user = form.save()
                return HttpResponseRedirect(
                    reverse('tablet.views.post_create',
                            kwargs={'username': user.username}))
        except Exception as e:
            page_message = str(e)[3:len(str(e)) - 2]
            logger.error(str(e))
            #page_message = str(e)
    else:
        form = NewUserForm()
    return render_to_response('tablet/visitors.html', {
        'new_user_form': form,
        'page_message': page_message
    },
                              context_instance=RequestContext(request))
Esempio n. 2
0
def new_user(request):
    page_message = None
    if request.method == "POST":
        form = NewUserForm(request.POST)
        try:
            if form.is_valid():
                user = form.save()
                email.send_introduction(user)
                return HttpResponseRedirect(
                    reverse('tablet.views.signin_user',
                            kwargs={'username': user.username}))
        except Exception as e:
            # Stupid f*****g string won't get the best of me!
            # Note: this is retarded --JLS
            page_message = str(e)[3:len(str(e)) - 2]
    else:
        form = NewUserForm()

    return render_to_response('tablet/new_user.html', {
        'new_user_form': form,
        'page_message': page_message
    },
                              context_instance=RequestContext(request))