def signup(request): if request.method != "POST": return HttpResponseNotFound() signup = Signup() signup.email = request.POST['email'] signup.business = (request.POST['business'] == "true") signup.save() if signup.business: return render_to_response('core/business_signup_success.html', {'signup_id': signup.pk}, context_instance=RequestContext(request)) else: return render_to_response('core/signup_success.html')